]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Fri, 7 Jun 2013 18:10:20 +0000 (18:10 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Fri, 7 Jun 2013 18:10:20 +0000 (18:10 +0000)
Change-Id: I888eb000062b469a4b55274dfec2cfd28e9c329c

38 files changed:
cinder/locale/bg_BG/LC_MESSAGES/cinder.po
cinder/locale/bs/LC_MESSAGES/cinder.po
cinder/locale/ca/LC_MESSAGES/cinder.po
cinder/locale/cinder.pot
cinder/locale/cs/LC_MESSAGES/cinder.po
cinder/locale/da/LC_MESSAGES/cinder.po
cinder/locale/de/LC_MESSAGES/cinder.po
cinder/locale/en_AU/LC_MESSAGES/cinder.po
cinder/locale/en_GB/LC_MESSAGES/cinder.po
cinder/locale/en_US/LC_MESSAGES/cinder.po
cinder/locale/es/LC_MESSAGES/cinder.po
cinder/locale/fi_FI/LC_MESSAGES/cinder.po
cinder/locale/fr/LC_MESSAGES/cinder.po
cinder/locale/hr/LC_MESSAGES/cinder.po
cinder/locale/hu/LC_MESSAGES/cinder.po
cinder/locale/id/LC_MESSAGES/cinder.po
cinder/locale/it/LC_MESSAGES/cinder.po
cinder/locale/it_IT/LC_MESSAGES/cinder.po
cinder/locale/ja/LC_MESSAGES/cinder.po
cinder/locale/ka_GE/LC_MESSAGES/cinder.po
cinder/locale/ko/LC_MESSAGES/cinder.po
cinder/locale/ko_KR/LC_MESSAGES/cinder.po
cinder/locale/ms/LC_MESSAGES/cinder.po
cinder/locale/nb/LC_MESSAGES/cinder.po
cinder/locale/nl_NL/LC_MESSAGES/cinder.po
cinder/locale/pt/LC_MESSAGES/cinder.po
cinder/locale/pt_BR/LC_MESSAGES/cinder.po
cinder/locale/ru/LC_MESSAGES/cinder.po
cinder/locale/ru_RU/LC_MESSAGES/cinder.po
cinder/locale/sw_KE/LC_MESSAGES/cinder.po
cinder/locale/tl/LC_MESSAGES/cinder.po
cinder/locale/tr/LC_MESSAGES/cinder.po
cinder/locale/tr_TR/LC_MESSAGES/cinder.po
cinder/locale/uk/LC_MESSAGES/cinder.po
cinder/locale/vi_VN/LC_MESSAGES/cinder.po
cinder/locale/zh_CN/LC_MESSAGES/cinder.po
cinder/locale/zh_HK/LC_MESSAGES/cinder.po
cinder/locale/zh_TW/LC_MESSAGES/cinder.po

index f12ab515488acd90b242a5e5983715ec54257b9a..c9ba8a8fe69b2b372fb74563c0b2c65e9c2eac70 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 3065d099396464d87856dd0382be0836f0993f5e..e32c272652745c5b7d5b11d54efd7f5b23e55ace 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-01-19 20:22+0000\n"
 "Last-Translator: yazar  <zrncescientiae@gmail.com>\n"
 "Language-Team: Bosnian <bs@li.org>\n"
@@ -717,7 +717,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -727,7 +727,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -740,11 +740,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1005,7 +1005,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1103,20 +1103,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1294,17 +1294,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1314,7 +1314,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1681,53 +1681,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1843,19 +1852,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1901,11 +1910,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2600,7 +2607,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2769,7 +2776,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2836,56 +2843,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2894,7 +2901,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2926,21 +2933,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3122,11 +3129,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3151,228 +3158,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3382,73 +3389,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3462,299 +3469,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3763,37 +3770,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3801,13 +3808,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3816,8 +3823,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3826,7 +3833,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3835,33 +3842,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3869,147 +3876,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4026,7 +4033,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4034,7 +4041,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4043,7 +4050,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4052,7 +4059,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4093,41 +4100,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4135,35 +4142,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4171,14 +4178,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4186,7 +4193,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4195,14 +4202,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4210,7 +4217,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4219,53 +4226,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4274,14 +4281,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4289,7 +4296,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4298,54 +4305,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4522,306 +4529,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4901,720 +4908,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5622,12 +5629,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5636,19 +5643,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5750,16 +5757,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Neočekivana greška prilikom pokretanja komande."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5768,56 +5775,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Neočekivana greška prilikom pokretanja komande."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Neočekivana greška prilikom pokretanja komande."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 8529e6c13a6a6bf7a869e9431946d63dffcb05d1..636ac4e2833d10bc276d6c9698c3a14c13c0fc88 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Catalan "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 5fe9ca4af49287c58282220e4034981539241bcb..13bf0c03e10283b7f452dee71417342cfaec97cd 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.19\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.22\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+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"
@@ -717,7 +717,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -727,7 +727,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -740,11 +740,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1005,7 +1005,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1103,20 +1103,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1294,17 +1294,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1314,7 +1314,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1677,53 +1677,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1838,19 +1847,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1896,11 +1905,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2595,7 +2602,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2764,7 +2771,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2829,54 +2836,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2885,7 +2892,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2917,21 +2924,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3113,11 +3120,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3142,228 +3149,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3373,73 +3380,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3453,299 +3460,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3754,37 +3761,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3792,13 +3799,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3807,8 +3814,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3817,7 +3824,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3826,33 +3833,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3860,147 +3867,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4009,7 +4016,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4017,7 +4024,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4025,7 +4032,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4034,7 +4041,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4043,7 +4050,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4084,41 +4091,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4126,35 +4133,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4162,14 +4169,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4177,7 +4184,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4186,14 +4193,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4201,7 +4208,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4210,53 +4217,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4265,14 +4272,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4280,7 +4287,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4289,54 +4296,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4513,306 +4520,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4892,720 +4899,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5613,12 +5620,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5627,19 +5634,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5741,16 +5748,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5759,49 +5766,49 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
index 0ba569935596d16bbe0b6d57fd3b45ff981e70a7..06d730a7fb5fba84c1135a217026676f7f815305 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-04-04 20:28+0000\n"
 "Last-Translator: Zbyněk Schwarz <Unknown>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -736,7 +736,7 @@ msgstr "Spouštění příkazu (podproces): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Výsledek byl %s"
@@ -746,7 +746,7 @@ msgstr "Výsledek byl %s"
 msgid "%r failed. Retrying."
 msgstr "%r selhalo. Opakování."
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Spouštění příkazu (SSH): %s"
@@ -759,11 +759,11 @@ msgstr "Prostředí není podporováno přes SSH"
 msgid "process_input not supported over SSH"
 msgstr "process_input není podporován přes SSH"
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1026,7 +1026,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr "Nsprávný formát těla požadavku"
 
@@ -1126,20 +1126,20 @@ msgstr "Vytvořit snímek svazku %s"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Vytvořit snímek svazku %s"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1321,17 +1321,17 @@ msgstr "Server neexistuje"
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr "Zadáno neplatné imageRef."
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Vytvořit svazek o %s GB"
@@ -1341,7 +1341,7 @@ msgstr "Vytvořit svazek o %s GB"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, fuzzy, python-format
 msgid "Removing options '%s' from query"
 msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
@@ -1708,53 +1708,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, fuzzy, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1870,19 +1879,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1928,11 +1937,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2634,7 +2641,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2804,7 +2811,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2871,55 +2878,55 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Obraz musí být dostupný"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2928,7 +2935,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s."
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2960,21 +2967,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3156,11 +3163,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s"
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3185,229 +3192,229 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, fuzzy, python-format
 msgid "Message : %(message)s"
 msgstr "%(code)s: %(message)s"
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Nelze použít globální roli %(role_id)s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 #, fuzzy
 msgid "JSON Error"
 msgstr "Chyba přesunu"
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "odpověď %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, fuzzy, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Nelze restartovat instanci"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, fuzzy, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr "Vytvořit svazek ze snímku %s"
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, fuzzy, python-format
 msgid "Exception during mounting %s"
 msgstr "Výjimka při načítání rozšíření: %s"
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "skupina %s již existuje"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Vytvořit snímek svazku %s"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, fuzzy, python-format
 msgid "Symbolic link %s not found"
 msgstr "značka [%s] nenalezena"
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3417,74 +3424,74 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Chyba v přesunu %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Neplatný snímek"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "Název roz: %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Poškozené tělo zprávy: %(reason)s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3498,301 +3505,301 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "odpověď %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Nelze vytvořit typ instance"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, fuzzy, python-format
 msgid "pool %s doesn't exist"
 msgstr "Instance neexistuje"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, fuzzy, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr "Nastavování hostitele %(host)s na %(state)s."
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, fuzzy, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr "mazání svazku %(volume_name)s který má snímek"
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3801,37 +3808,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3839,13 +3846,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3854,8 +3861,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3864,7 +3871,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3873,33 +3880,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3907,147 +3914,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4061,7 +4068,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4069,7 +4076,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4077,7 +4084,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4086,7 +4093,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4095,7 +4102,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4136,41 +4143,41 @@ msgstr "Svazek %(volume_id)s nemohl být nastaven."
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4178,36 +4185,36 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 #, fuzzy
 msgid "Entering create_volume_from_snapshot."
 msgstr "Vytvořit svazek ze snímku %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4215,14 +4222,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4230,7 +4237,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4239,14 +4246,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4254,7 +4261,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4263,53 +4270,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4318,14 +4325,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4333,7 +4340,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4342,54 +4349,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, fuzzy, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr "mazání svazku %(volume_name)s který má snímek"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4566,311 +4573,311 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 #, fuzzy
 msgid "Storage type not found."
 msgstr "Obraz nenalezen"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 #, fuzzy
 msgid "Masking View not found."
 msgstr "Obraz nenalezen"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 #, fuzzy
 msgid "Ecom user not found."
 msgstr "Server nenalezen."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 #, fuzzy
 msgid "Ecom server not found."
 msgstr "Server nenalezen."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Znovu připojeno k frontě"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, fuzzy, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr "Role %(role_id)s nemohla být nalezena."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, fuzzy, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr "Svazek %(volume_id)s nemohl být nastaven."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, fuzzy, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr "Svazek není nalezen v instanci %(instance_id)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, fuzzy, python-format
 msgid "Error finding %s."
 msgstr "Chyba v přesunu %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, fuzzy, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "Vyvoláno Nenalezeno: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4950,721 +4957,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, fuzzy, python-format
 msgid "create_export: volume name:%s"
 msgstr "Vytvořit snímek svazku %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, fuzzy, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "Vyvoláno Nenalezeno: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Znovu připojeno k frontě"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, fuzzy, python-format
 msgid "Job failed: %s"
 msgstr "Vyvoláno Nenalezeno: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s."
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5672,12 +5679,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5686,19 +5693,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5801,16 +5808,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Při spuštění příkazu došlo k nečekané chybě."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5819,56 +5826,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Při spuštění příkazu došlo k nečekané chybě."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "skupina %s již existuje"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Při spuštění příkazu došlo k nečekané chybě."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index e59e67e912ea71c03ba1f8e4beabbbd6ace36179..29fa0b3c44cd06adc7b4bec4e30e45619f003b4b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-01-15 21:46+0000\n"
 "Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
 "Language-Team: Danish <da@li.org>\n"
@@ -717,7 +717,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -727,7 +727,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -740,11 +740,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1005,7 +1005,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1103,20 +1103,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1294,17 +1294,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1314,7 +1314,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1677,53 +1677,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1838,19 +1847,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1896,11 +1905,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2595,7 +2602,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2764,7 +2771,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2829,54 +2836,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2885,7 +2892,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2917,21 +2924,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3113,11 +3120,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3142,228 +3149,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3373,73 +3380,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3453,299 +3460,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3754,37 +3761,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3792,13 +3799,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3807,8 +3814,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3817,7 +3824,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3826,33 +3833,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3860,147 +3867,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4009,7 +4016,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4017,7 +4024,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4025,7 +4032,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4034,7 +4041,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4043,7 +4050,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4084,41 +4091,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4126,35 +4133,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4162,14 +4169,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4177,7 +4184,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4186,14 +4193,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4201,7 +4208,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4210,53 +4217,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4265,14 +4272,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4280,7 +4287,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4289,54 +4296,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4513,306 +4520,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "bind %s: slettet"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "bind %s: slettet"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4892,720 +4899,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "bind %s: slettet"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5613,12 +5620,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5627,19 +5634,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5741,16 +5748,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5759,56 +5766,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 33058ab41ba27a936be048d75b3ade987f391c6c..c85ea9d5c9977af58a2575faa2851e72202f05e3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:23+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: German <de@li.org>\n"
@@ -722,7 +722,7 @@ msgstr "Führe Kommando (subprocess) aus: %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Ergebnis war %s"
@@ -732,7 +732,7 @@ msgstr "Ergebnis war %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -745,11 +745,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1010,7 +1010,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1108,20 +1108,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1299,17 +1299,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1319,7 +1319,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1682,53 +1682,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1828,7 +1837,7 @@ msgid "No backup with id %(backup_id)s"
 msgstr ""
 
 #: cinder/db/sqlalchemy/api.py:2089
-#, fuzzy, python-format
+#, fuzzy
 msgid "Volume must be available"
 msgstr "Volume %s: wird erstellt"
 
@@ -1844,19 +1853,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1902,11 +1911,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2602,7 +2609,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2771,7 +2778,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2836,54 +2843,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2892,7 +2899,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2924,21 +2931,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3120,11 +3127,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3149,228 +3156,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3380,73 +3387,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3460,299 +3467,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3761,37 +3768,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3799,13 +3806,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3814,8 +3821,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3824,7 +3831,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3833,33 +3840,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3867,147 +3874,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4021,7 +4028,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4029,7 +4036,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4037,7 +4044,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4046,7 +4053,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4055,7 +4062,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4096,41 +4103,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4138,35 +4145,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4174,14 +4181,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4189,7 +4196,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4198,14 +4205,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4213,7 +4220,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4222,53 +4229,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4277,14 +4284,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4292,7 +4299,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4301,54 +4308,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4525,306 +4532,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "Volume %s: erfolgreich entfernt"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "Volume %s: erfolgreich entfernt"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4904,720 +4911,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "Volume %s: erfolgreich entfernt"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5625,12 +5632,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5639,19 +5646,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5753,16 +5760,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5771,53 +5778,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index e65bbaeceff0c9dc974200d411d57486fa8f69ab..2f18bf560a166a152439713237d29eadbb10aa17 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-10-21 11:27+0000\n"
 "Last-Translator: Tom Fifield <Unknown>\n"
 "Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -724,7 +724,7 @@ msgstr "Running cmd (subprocess): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Result was %s"
@@ -734,7 +734,7 @@ msgstr "Result was %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
@@ -747,11 +747,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Connecting to libvirt: %s"
@@ -1012,7 +1012,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1110,20 +1110,20 @@ msgstr "Create volume of %s GB"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Tried to remove non-existent console %(console_id)s."
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Create volume of %s GB"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1303,17 +1303,17 @@ msgstr "volume group %s doesn't exist"
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Create volume of %s GB"
@@ -1323,7 +1323,7 @@ msgstr "Create volume of %s GB"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1690,53 +1690,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Tried to remove non-existent console %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tried to remove non-existent console %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr "Tried to remove non-existent console %(console_id)s."
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1852,19 +1861,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1910,11 +1919,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2613,7 +2620,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr "FAKE ISCSI: %s"
@@ -2782,7 +2789,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2849,56 +2856,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr "Recovering from a failed execute.  Try number %s"
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2907,7 +2914,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Could not find iSCSI export  for volume %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2939,21 +2946,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3136,11 +3143,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3165,228 +3172,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Unable to find SR from VBD %s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "response %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Going to start terminating instances"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, fuzzy, python-format
 msgid "casted to %s"
 msgstr "Nested return %s"
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "group %s already exists"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr "volume group %s doesn't exist"
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Create volume of %s GB"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3396,75 +3403,75 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Error starting xvp: %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
-#, fuzzy, python-format
+#: cinder/volume/drivers/rbd.py:154
+#, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Connecting to libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Connecting to libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "instance %s: snapshotting"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "response %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3478,301 +3485,301 @@ msgstr "Sheepdog is not working: %s"
 msgid "Sheepdog is not working"
 msgstr "Sheepdog is not working"
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "response %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Going to start terminating instances"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, fuzzy, python-format
 msgid "pool %s doesn't exist"
 msgstr "volume group %s doesn't exist"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "volume %s: skipping export"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3781,37 +3788,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3819,13 +3826,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3834,8 +3841,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3844,7 +3851,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3853,33 +3860,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3887,147 +3894,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4041,7 +4048,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4049,7 +4056,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4057,7 +4064,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4066,7 +4073,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4075,7 +4082,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4116,41 +4123,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "volume %(vol_name)s: creating logical volume of size %(vol_size)sG"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4158,35 +4165,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4194,14 +4201,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4209,7 +4216,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4218,14 +4225,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4233,7 +4240,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4242,53 +4249,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4297,14 +4304,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4312,7 +4319,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4321,54 +4328,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4545,307 +4552,307 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Reconnected to queue"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, fuzzy, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr "Could not find iSCSI export  for volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Could not find iSCSI export  for volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, fuzzy, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "NotFound raised: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4925,721 +4932,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, fuzzy, python-format
 msgid "Using storage service: %s"
 msgstr "Running instances: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "NotFound raised: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Reconnected to queue"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, fuzzy, python-format
 msgid "Job failed: %s"
 msgstr "NotFound raised: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Could not find iSCSI export  for volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, fuzzy, python-format
 msgid "Destroyed LUN %s"
 msgstr "Nested return %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Could not find iSCSI export  for volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, fuzzy, python-format
 msgid "Using NetApp filer: %s"
 msgstr "Running instances: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, fuzzy, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr "Could not find iSCSI export  for volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5647,12 +5654,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5661,19 +5668,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5775,16 +5782,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Unexpected error while running command."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5793,53 +5800,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Unexpected error while running command."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "group %s already exists"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Unexpected error while running command."
 
-#~ msgid "rbd has no pool %s"
-#~ msgstr "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
+#~ msgstr ""
 
index cc5e1c26b38fb787c58eb6b375787876b94d8087..90e976b9c56ae642d6ab86c824e10c6f5d7577b9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-03-30 11:10+0000\n"
 "Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
 "Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -728,7 +728,7 @@ msgstr "Running cmd (subprocess): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Result was %s"
@@ -738,7 +738,7 @@ msgstr "Result was %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
@@ -751,11 +751,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1016,7 +1016,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1114,20 +1114,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1306,17 +1306,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1326,7 +1326,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1693,53 +1693,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Unable to locate volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Unable to locate volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1855,19 +1864,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1913,11 +1922,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2616,7 +2623,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2786,7 +2793,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2853,56 +2860,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2911,7 +2918,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2943,21 +2950,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3140,11 +3147,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3169,228 +3176,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Unable to detach volume %s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, fuzzy, python-format
 msgid "casted to %s"
 msgstr "Nested return %s"
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3400,74 +3407,74 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Invalid snapshot"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3481,300 +3488,300 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Failed to decrypt text"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "volume %s: skipping export"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3783,37 +3790,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3821,13 +3828,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3836,8 +3843,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3846,7 +3853,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3855,33 +3862,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3889,147 +3896,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4043,7 +4050,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4051,7 +4058,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4059,7 +4066,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4068,7 +4075,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4077,7 +4084,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4118,41 +4125,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4160,35 +4167,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4196,14 +4203,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,7 +4218,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4220,14 +4227,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4235,7 +4242,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4244,53 +4251,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4299,14 +4306,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4314,7 +4321,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4323,54 +4330,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4547,306 +4554,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4926,720 +4933,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, fuzzy, python-format
 msgid "Destroyed LUN %s"
 msgstr "Nested return %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5647,12 +5654,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5661,19 +5668,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5775,16 +5782,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Unexpected error while running command."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5793,53 +5800,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Unexpected error while running command."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Unexpected error while running command."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index f8c7da01e8e0ac5aa71d470c35349a52be8653ff..941d9099c078926f8a592a489be9b3d7e0711f5f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: markmc <markmc@redhat.com>\n"
 "Language-Team: en_US <LL@li.org>\n"
@@ -732,7 +732,7 @@ msgstr "Running cmd (subprocess): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Result was %s"
@@ -742,7 +742,7 @@ msgstr "Result was %s"
 msgid "%r failed. Retrying."
 msgstr "%r failed. Retrying."
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
@@ -755,11 +755,11 @@ msgstr "Environment not supported over SSH"
 msgid "process_input not supported over SSH"
 msgstr "process_input not supported over SSH"
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr "Specify a password or private_key"
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Error connecting via ssh: %s"
@@ -1024,7 +1024,7 @@ msgstr "Creating new backup %s"
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr "Incorrect request body format"
 
@@ -1123,20 +1123,20 @@ msgstr "Creating clone of volume: %s"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Failed to create iscsi target for volume %(volume_id)s."
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, fuzzy, python-format
 msgid "Accepting volume transfer %s"
 msgstr "Updating volume status"
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Updating volume status"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, fuzzy, python-format
 msgid "Delete transfer with id: %s"
 msgstr "Delete volume with id: %s"
@@ -1318,17 +1318,17 @@ msgstr "volume does not exist"
 msgid "vol=%s"
 msgstr "vol=%s"
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr "Delete volume with id: %s"
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr "Invalid imageRef provided."
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Create volume of %s GB"
@@ -1338,7 +1338,7 @@ msgstr "Create volume of %s GB"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr "Removing options '%(bad_options)s' from query"
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr "Removing options '%s' from query"
@@ -1743,13 +1743,12 @@ msgstr "delete %s finished"
 msgid "Creating iscsi_target for: %s"
 msgstr "Creating iscsi_target for: %s"
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Failed to create iscsi target for volume id:%(vol_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
@@ -1758,40 +1757,50 @@ msgstr ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 
-#: cinder/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr "Removing iscsi_target for: %s"
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Failed to remove iscsi target for volume id:%(vol_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr "valid iqn needed for show_target"
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr "Removing iscsi_target for volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr "rtstool is not installed correctly"
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr "Creating iscsi_target for volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr "Failed to create iscsi target for volume id:%(vol_id)s."
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Removing iscsi_target: %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr "Failed to remove iscsi target for volume id:%(vol_id)s."
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr "Failed to add initiator iqn %s to target"
@@ -1908,19 +1917,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr "version should be an integer"
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr "Upgrade DB using Essex release first."
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr "Exception while creating table."
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr "Downgrade from initial Cinder install is unsupported."
 
@@ -1968,11 +1977,9 @@ msgstr "snapshot_metadata table not dropped"
 msgid "transfers table not dropped"
 msgstr "reservations table not dropped"
 
-#: cinder/image/glance.py:151
-#, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+#: cinder/image/glance.py:149
+#, fuzzy, python-format
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
 "%(extra)s."
@@ -2692,7 +2699,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr "FAKE ISCSI: %s"
@@ -2877,7 +2884,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr "Failed to update quota for deleting volume"
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2942,11 +2949,11 @@ msgstr "already detached"
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available to reserve"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr "must be available"
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
@@ -2955,7 +2962,7 @@ msgstr ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
@@ -2964,36 +2971,36 @@ msgstr ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume Snapshot status must be available or error"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr "Metadata property key blank"
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr "Metadata property key greater than 255 characters"
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr "Metadata property value greater than 255 characters"
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available/in-use."
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr "Volume status is in-use."
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr "Recovering from a failed execute.  Try number %s"
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr "ISCSI provider_location not stored, using discovery"
 
@@ -3002,7 +3009,7 @@ msgstr "ISCSI provider_location not stored, using discovery"
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Could not find iSCSI export for volume %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr "ISCSI Discovery: Found %s"
@@ -3036,21 +3043,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr "Updating volume status"
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr "Driver must implement initialize_connection"
 
@@ -3232,11 +3239,11 @@ msgstr "Downloaded image %(image_id)s to %(volume_id)s successfully"
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr "Clear capabilities"
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr "Notification {%s} received"
@@ -3263,87 +3270,87 @@ msgstr ""
 "Default volume type is not found, please check default_volume_type "
 "config: %s"
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr "Running with CoraidDriver for ESM EtherCLoud"
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr "Update session cookie %(session)s"
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr "Message : %(message)s"
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr "Error while trying to set group: %(message)s"
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Unable to find group: %(group)s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr "ESM urlOpen error"
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr "JSON Error"
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr "Request without URL"
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr "Configure data : %s"
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr "Configure response : %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr "Unable to retrive volume infos for volume %(volname)s"
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr "Cannot login on Coraid ESM"
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Fail to create volume %(volname)s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Failed to delete volume %(volname)s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Failed to Create Snapshot %(snapname)s"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr "Failed to Delete Snapshot %(snapname)s"
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr "Failed to Create Volume from Snapshot %(snapname)s"
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
@@ -3352,95 +3359,95 @@ msgstr ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr "There's no Gluster config file configured (%s)"
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr "Gluster config file at %(config)s doesn't exist"
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr "mount.glusterfs is not installed"
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr "casted to %s"
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr "Volume %s does not have provider_location specified, skipping"
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr "Exception during mounting %s"
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr "%s is already mounted"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr "volume group %s doesn't exist"
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr "Size for volume: %s not found, skipping secure delete."
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr "Performing secure delete on volume: %s"
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr "Error unrecognized volume_clear option: %s"
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr "snapshot: %s not found, skipping delete operations"
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Creating clone of volume: %s"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr "Skipping ensure_export. No iscsi_target provision for volume: %s"
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr "Detected inconsistency in provider_location id"
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr "Symbolic link %s not found"
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
@@ -3449,46 +3456,46 @@ msgstr ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr "Error retrieving volume status: "
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr "There's no NFS config file configured (%s)"
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr "NFS config file at %(config)s doesn't exist"
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3498,74 +3505,74 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Error mapping volume %s."
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
-#, fuzzy, python-format
+#: cinder/volume/drivers/rbd.py:154
+#, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Error connecting via ssh: %s"
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr "error refreshing volume stats"
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Given data: %s"
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr "Not stored in rbd"
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr "Blank components"
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr "Not an rbd snapshot"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "Ext name: %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr "%s is in a different ceph cluster"
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Unable to read image %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr "Value required for 'scality_sofs_config'"
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr "Cannot access 'scality_sofs_config': %s"
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr "Cannot execute /sbin/mount.sofs"
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr "Cannot mount Scality SOFS, check syslog for errors"
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr "Cannot find volume dir for Scality SOFS at '%s'"
@@ -3579,161 +3586,161 @@ msgstr "Sheepdog is not working: %s"
 msgid "Sheepdog is not working"
 msgstr "Sheepdog is not working"
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr "Payload for SolidFire API call: %s"
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr "Call to json.loads() raised an exception: %s"
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr "Results of SolidFire API call: %s"
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr "Clone operation encountered: %s"
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr "Waiting for outstanding operation before retrying snapshot: %s"
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr "Detected xDBVersionMismatch, retry %s of 5"
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr "API response: %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr "Found solidfire account: %s"
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr "solidfire account: %s does not exist, create it..."
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr "Failed to get model update from clone"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr "More than one valid preset was detected, using %s"
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr "Volume %s, not found on SF Cluster."
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr "Found %(count)s volumes mapped to id: %(uuid)s."
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr "Enter SolidFire delete_volume..."
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr "Account for Volume ID %s was not found on the SolidFire Cluster!"
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr "This usually means the volume was never succesfully created."
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr "Volume ID %s was not found on the SolidFire Cluster!"
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr "Leaving SolidFire delete_volume"
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr "Executing SolidFire ensure_export..."
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr "Executing SolidFire create_export..."
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr "Updating cluster status info"
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr "Failed to get updated stats"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr "WWPN on node %(node)s: %(wwpn)s"
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr "enter: do_setup"
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr "pool %s doesn't exist"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr "Failed to get license information."
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr "do_setup: No configured nodes"
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr "leave: do_setup"
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr "enter: check_for_setup_error"
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr "%s is not set"
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
@@ -3741,7 +3748,7 @@ msgstr ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
@@ -3750,21 +3757,21 @@ msgstr ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr "leave: check_for_setup_error"
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr "ensure_export: Volume %s not found on storage"
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr "enter: _get_chap_secret_for_host: host name %s"
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
@@ -3773,51 +3780,51 @@ msgstr ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr "_create_host: Cannot clean host name. Host name is not unicode or string"
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr "enter: _get_host_from_connector: prefix %s"
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr "leave: _get_host_from_connector: host %s"
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr "enter: _create_host: host %s"
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr "_create_host: No connector ports"
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr "leave: _create_host: host %(host)s - %(host_name)s"
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "volume %s: creating from snapshot"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
@@ -3826,41 +3833,41 @@ msgstr ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr "enter: _delete_host: host %s "
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr "leave: _delete_host: host %s "
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr "_create_host failed to return the host name."
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr "initialize_connection: Failed to get attributes for volume %s"
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr "Did not find expected column name in lsvdisk: %s"
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr "initialize_connection: Missing volume attribute for volume %s"
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
@@ -3869,12 +3876,12 @@ msgstr ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr "initialize_connection: Did not find a preferred node for volume %s"
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
@@ -3883,7 +3890,7 @@ msgstr ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3896,16 +3903,16 @@ msgstr ""
 " connector %(conn)s\n"
 " properties: %(prop)s"
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr "_get_host_from_connector failed to return the host name for connector"
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
@@ -3914,21 +3921,21 @@ msgstr ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr "enter: _create_vdisk: vdisk %s "
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3939,13 +3946,13 @@ msgstr ""
 " stdout: %(out)s\n"
 " stderr: %(err)s"
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr "leave: _create_vdisk: volume %s "
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3958,8 +3965,8 @@ msgstr ""
 " stdout: %(out)s\n"
 " stderr: %(err)s\n"
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3972,7 +3979,7 @@ msgstr ""
 " stdout: %(out)s\n"
 " stderr: %(err)s\n"
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3985,7 +3992,7 @@ msgstr ""
 "stdout: %(out)s\n"
 " stderr: %(err)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
@@ -3994,7 +4001,7 @@ msgstr ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
@@ -4003,7 +4010,7 @@ msgstr ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
@@ -4012,12 +4019,12 @@ msgstr ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr "_prepare_fc_map: %s"
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -4028,7 +4035,7 @@ msgstr ""
 "stdout: %(out)s\n"
 " stderr: %(err)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
@@ -4037,22 +4044,22 @@ msgstr ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr "_create_copy: Source vdisk %s does not exist"
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
@@ -4061,17 +4068,17 @@ msgstr ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s"
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
@@ -4080,57 +4087,57 @@ msgstr ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr "enter: _is_vdisk_defined: vdisk %s "
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr "enter: _delete_vdisk: vdisk %s"
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr "warning: Tried to delete vdisk %s but it does not exist."
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr "leave: _delete_vdisk: vdisk %s"
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr "create_volume_from_snapshot: Source and destination size differ."
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr "create_cloned_volume: Source and destination size differ."
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr "_update_volume_status: Could not get system name"
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr "Could not get pool data from the storage"
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr "_update_volume_status: Could not get storage pool data"
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
@@ -4138,7 +4145,7 @@ msgstr ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
@@ -4146,7 +4153,7 @@ msgstr ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
@@ -4154,15 +4161,15 @@ msgstr ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr "System does not support compression"
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr "If compression is set to True, rsize must also be set (not equal to -1)"
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
@@ -4171,7 +4178,7 @@ msgstr ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
@@ -4179,12 +4186,12 @@ msgstr ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr "enter: _execute_command_and_parse_attributes:  command %s"
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4197,7 +4204,7 @@ msgstr ""
 " stdout: %(out)s\n"
 " stderr: %(err)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4208,7 +4215,7 @@ msgstr ""
 "command: %(cmd)s\n"
 "attributes: %(attr)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4219,7 +4226,7 @@ msgstr ""
 " Headers: %(header)s\n"
 " Values: %(row)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4232,7 +4239,7 @@ msgstr ""
 "stdout: %(out)s\n"
 "stderr: %(err)s\n"
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4245,7 +4252,7 @@ msgstr ""
 " stdout: %(out)s\n"
 " stderr: %(err)s"
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr "Did not find expected column in %(fun)s: %(hdr)s"
@@ -4286,7 +4293,7 @@ msgstr "Volume %(name)s could not be found. It might be already deleted"
 msgid "Attach properties: %(properties)s"
 msgstr "Attach properties: %(properties)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
@@ -4294,21 +4301,21 @@ msgstr ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr "Entering create_volume."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "Create Volume: %(volume)s  Size: %(size)lu"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
@@ -4317,7 +4324,7 @@ msgstr ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
@@ -4326,7 +4333,7 @@ msgstr ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4337,12 +4344,12 @@ msgstr ""
 "ConfigServicie: %(service)s  ElementName: %(name)s  InPool: %(pool)s  "
 "ElementType: 5  Size: %(size)lu"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr "Create Volume: %(volumename)s  Return code: %(rc)lu"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
@@ -4351,16 +4358,16 @@ msgstr ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr "Entering create_volume_from_snapshot."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4369,7 +4376,7 @@ msgstr ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4380,7 +4387,7 @@ msgstr ""
 "%(snapshotname)s  Snapshot Instance: %(snapshotinstance)s  Storage "
 "System: %(storage_system)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4389,7 +4396,7 @@ msgstr ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4400,7 +4407,7 @@ msgstr ""
 "%(snapshotname)s. Cannot find Replication Service to create volume from "
 "snapshot."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4413,7 +4420,7 @@ msgstr ""
 "%(service)s  ElementName: %(elementname)s  SyncType: 8  SourceElement: "
 "%(sourceelement)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
@@ -4422,7 +4429,7 @@ msgstr ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4433,7 +4440,7 @@ msgstr ""
 "%(snapshotname)s.  Successfully clone volume from snapshot.  Finding the "
 "clone relationship."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4446,7 +4453,7 @@ msgstr ""
 "ModifyReplicaSynchronization ReplicationService: %(service)s  Operation: "
 "8  Synchronization: %(sync_name)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4455,7 +4462,7 @@ msgstr ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4464,7 +4471,7 @@ msgstr ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
@@ -4473,11 +4480,11 @@ msgstr ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr "Entering create_cloned_volume."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
@@ -4486,7 +4493,7 @@ msgstr ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4495,7 +4502,7 @@ msgstr ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
@@ -4504,7 +4511,7 @@ msgstr ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4517,7 +4524,7 @@ msgstr ""
 "ElementName: %(elementname)s  SyncType: 8  SourceElement: "
 "%(sourceelement)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
@@ -4526,7 +4533,7 @@ msgstr ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4537,7 +4544,7 @@ msgstr ""
 "  Successfully cloned volume from source volume.  Finding the clone "
 "relationship."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4550,7 +4557,7 @@ msgstr ""
 "ReplicationService: %(service)s  Operation: 8  Synchronization: "
 "%(sync_name)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4559,7 +4566,7 @@ msgstr ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
@@ -4568,7 +4575,7 @@ msgstr ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
@@ -4577,21 +4584,21 @@ msgstr ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr "Entering delete_volume."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr "Delete Volume: %(volume)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr "Volume %(name)s not found on the array. No volume to delete."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
@@ -4600,12 +4607,12 @@ msgstr ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4812,17 +4819,17 @@ msgstr ""
 "AddMembers: ConfigServicie: %(service)s  MaskingGroup: %(masking_group)s"
 "  Members: %(vol)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr "Error mapping volume %(vol)s. %(error)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "AddMembers for volume %s completed successfully."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
@@ -4831,143 +4838,143 @@ msgstr ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr "Error unmapping volume %(vol)s. %(error)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "RemoveMembers for volume %s completed successfully."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr "Map volume: %(volume)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr "Cannot find Controller Configuration Service for storage system %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr "Unmap volume: %(volume)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr "Volume %s is not mapped. No volume to unmap."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr "Initialize connection: %(volume)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr "Volume %s is already mapped."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr "Terminate connection: %(volume)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr "Found Storage Type: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr "Storage type not found."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr "Found Masking View: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr "Masking View not found."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr "Ecom user not found."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr "Ecom server not found."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr "Cannot connect to ECOM server"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr "Found Replication Service: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr "Found Storage Configuration Service: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr "Found Controller Configuration Service: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr "Found Storage Hardware ID Management Service: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr "Pool %(storage_type)s is not found."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr "Storage system not found for pool %(storage_type)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr "Pool: %(pool)s  SystemName: %(systemname)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr "Pool name: %(poolname)s  System name: %(systemname)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr "Volume %(volumename)s not found on the array."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr "Source: %(volumename)s  Target: %(snapshotname)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
@@ -4976,7 +4983,7 @@ msgstr ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
@@ -4985,17 +4992,17 @@ msgstr ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr "Error finding %s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr "Found %(name)s: %(initiator)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
@@ -5004,7 +5011,7 @@ msgstr ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
@@ -5013,7 +5020,7 @@ msgstr ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
@@ -5022,7 +5029,7 @@ msgstr ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
@@ -5031,7 +5038,7 @@ msgstr ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
@@ -5040,37 +5047,37 @@ msgstr ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr "Available device number on %(storage)s: %(device)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr "Device number not found for volume %(volumename)s %(vol_instance)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr "Device info: %(data)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr "Found Storage Processor System: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
@@ -5079,11 +5086,11 @@ msgstr ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr "Error finding Storage Hardware ID Service."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
@@ -5092,46 +5099,46 @@ msgstr ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr "Error finding Target WWNs."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr "Add target WWN: %s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr "Target WWNs: %s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr "Could not find iSCSI export  for volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Cannot find device number for volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "Found iSCSI endpoint: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr "ISCSI properties: %s"
@@ -5211,28 +5218,28 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr "Volume %s is already mapped."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr "read timed out"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr "do_setup."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr "check_for_setup_error."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr "check_for_setup_error: Can not get device type."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
@@ -5240,42 +5247,42 @@ msgstr ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 #, fuzzy
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr "_get_device_type: Storage Pool must beconfigured."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr "create_volume:volume name: %s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr "delete_volume: volume name: %s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, fuzzy, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr "delete_volume:No need to delete volume.Volume %(name)s does not exist."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr "create_export: volume name:%s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr "create_export:Volume %(name)s does not exist."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, fuzzy, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
@@ -5284,12 +5291,12 @@ msgstr ""
 "initialize_connection:Failed to find target ipfor "
 "initiator:%(initiatorname)s,please check config file."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, fuzzy, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr "initialize_connection:Failed to find target iSCSIiqn. Target IP:%(ip)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, fuzzy, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
@@ -5298,7 +5305,7 @@ msgstr ""
 "initialize_connection:host name: %(host)s,initiator name: %(ini)s, "
 "hostport name: %(port)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
@@ -5307,22 +5314,22 @@ msgstr ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr "terminate_connection:Host does not exist. Host name:%(host)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, fuzzy, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr "terminate_connection:volume does not exist.volume name:%(volume)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, fuzzy, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
@@ -5331,7 +5338,7 @@ msgstr ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s,volume name:%(volumename)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
@@ -5340,44 +5347,44 @@ msgstr ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr "create_snapshot:Device does not support snapshot."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr "create_snapshot:Resource pool needs 1GB valid size at least."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, fuzzy, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr "create_snapshot:Volume does not exist.Volume name:%(name)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, fuzzy, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr "create_snapshot:Snapshot does not exist.Snapshot name:%(name)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr "delete_snapshot:Device does not support snapshot."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
@@ -5386,7 +5393,7 @@ msgstr ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
@@ -5395,38 +5402,38 @@ msgstr ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, fuzzy, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr "create_volume_from_snapshot:Snapshot does not exist.Snapshot name:%(name)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr "_check_conf_file: %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr "_read_xml:%s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, fuzzy, python-format
 msgid "Write login information to xml error. %s"
 msgstr "Write login informationto xml error. %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr "_get_login_info error. %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, fuzzy, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
@@ -5435,11 +5442,11 @@ msgstr ""
 "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". "
 "LUNType:%(type)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
@@ -5447,12 +5454,12 @@ msgstr ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr "_get_lun_set_info:%s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 #, fuzzy
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
@@ -5461,22 +5468,22 @@ msgstr ""
 "_get_maximum_pool:maxpoolid is None.Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr "_get_iscsi_info:%s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr "CLI command:%s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr "_execute_cli:%s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
@@ -5485,7 +5492,7 @@ msgstr ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
@@ -5494,7 +5501,7 @@ msgstr ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, fuzzy, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
@@ -5503,14 +5510,14 @@ msgstr ""
 "_add_host:Failed to add host to hostgroup.host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, fuzzy, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr "_add_initiator:Failed to add initiator.initiator name:%(name)s out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, fuzzy, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
@@ -5519,7 +5526,7 @@ msgstr ""
 "_delete_initiator:ERROE:Failed to delete initiator.initiator "
 "name:%(name)s out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, fuzzy, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
@@ -5528,22 +5535,22 @@ msgstr ""
 "_add_hostport:Failed to add hostport. port name:%(port)sport "
 "information:%(info)s host id:%(host)sout:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr "_get_tgt_iqn:iSCSI IP is %s."
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr "_get_tgt_iqn:iSCSI target iqn is:%s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, fuzzy, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
@@ -5552,7 +5559,7 @@ msgstr ""
 "_map_lun:Failed to add "
 "hostmap.hostid:%(host)slunid:%(lun)shostlunid:%(hostlunid)s.out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
@@ -5561,17 +5568,17 @@ msgstr ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, fuzzy, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr "_delete_host: Failed delete host.host id:%(hostid)s.out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
@@ -5580,7 +5587,7 @@ msgstr ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
@@ -5589,7 +5596,7 @@ msgstr ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
@@ -5598,17 +5605,17 @@ msgstr ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
@@ -5617,7 +5624,7 @@ msgstr ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
@@ -5626,7 +5633,7 @@ msgstr ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, fuzzy, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
@@ -5635,7 +5642,7 @@ msgstr ""
 "_wait_for_luncopy:LUNcopy status isnot normal. LUNcopy "
 "name:%(luncopyname)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
@@ -5644,7 +5651,7 @@ msgstr ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
@@ -5653,7 +5660,7 @@ msgstr ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, fuzzy, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
@@ -5662,61 +5669,61 @@ msgstr ""
 "_change_lun_controller:Failed to change lun owningcontroller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 #, fuzzy
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr "_is_resource_pool_enough:Resource pool for snapshotnot be added."
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr "API %(name)s failed: %(reason)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr "Using WSDL: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr "Using DFM server: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr "Using storage service: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr "Using storage service prefix: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr "Using vfiler: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr "Connected to DFM server"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr "Job failed: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
@@ -5724,7 +5731,7 @@ msgstr ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
@@ -5732,60 +5739,60 @@ msgstr ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr "Failed to provision dataset member"
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr "No LUN was created by the provision job"
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr "No entry in LUN table for volume %(name)s."
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr "Failed to remove and delete dataset LUN member"
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr "Failed to remove and delete dataset Qtree member"
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr "No entry in LUN table for volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "Failed to get LUN details for LUN ID %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "Failed to get host details for host ID %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr "No LUN ID for volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "Failed to get target portal for filer: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "Failed to get target IQN for filer: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
@@ -5793,10 +5800,10 @@ msgstr ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
@@ -5805,7 +5812,7 @@ msgstr ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
@@ -5814,8 +5821,8 @@ msgstr ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
@@ -5824,40 +5831,40 @@ msgstr ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr "No metadata property %(prop)s defined for the LUN %(name)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr "Success getting LUN list from server"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr "Created LUN with name %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr "Destroyed LUN %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
@@ -5866,52 +5873,52 @@ msgstr ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "Failed to get LUN target details for the LUN %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "Failed to get target portal for the LUN %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "Failed to get target IQN for the LUN %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr "No entry in LUN table for snapshot %(name)s."
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr "Object is not a NetApp LUN."
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr "Cloned LUN with new name %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Could not find handle for LUN named %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
@@ -5920,22 +5927,22 @@ msgstr ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr "Using NetApp filer: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr "No entry in LUN table for volume/snapshot %(name)s."
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
@@ -5944,62 +5951,62 @@ msgstr ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "Snapshot %s deletion successful"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Failed to get vol with required size for volume: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr "Error mapping lun. Code :%(code)s, Message:%(message)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr "Could not find attribute for LUN named %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr "No iscsi service found for vserver %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr "No clonned lun named %s found on the filer"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr "Error finding luns for volume %(vol)s. Verify volume exists."
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr "Clone operation with src %(name)s and dest %(new_name)s completed"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr "Clone operation with src %(name)s and dest %(new_name)s failed"
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -6010,12 +6017,12 @@ msgstr ""
 "                    %(export_path)s, vol %(volume_name)s,\n"
 "                    clone_name %(clone_name)s"
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr "No interface found on cluster for ip %s"
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -6028,7 +6035,7 @@ msgstr ""
 "%(junction)s\n"
 "                                   "
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
@@ -6037,12 +6044,12 @@ msgstr ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr "No storage path found for export path %s"
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr "Cloning with src %(src_path)s, dest %(dest_path)s"
@@ -6150,16 +6157,16 @@ msgstr "Volume info: %(volume_name)s => %(volume_attributes)s"
 msgid "local_path not supported"
 msgstr "local_path not supported"
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr "Error running SSH command: %s"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr "Specify san_password or san_private_key"
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr "san_ip must be set"
 
@@ -6168,37 +6175,37 @@ msgstr "san_ip must be set"
 msgid "Cannot parse list-view output: %s"
 msgstr "Cannot parse list-view output: %s"
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr "Login to 3PAR array invalid"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr "CPG (%s) doesn't exist on array"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr "Error running ssh command: %s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
@@ -6207,16 +6214,16 @@ msgstr ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "Volume (%s) already exists on array"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Unexpected state while cloning %s"
 
-#~ msgid "rbd has no pool %s"
-#~ msgstr "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
 
index dc9eb9ebcfe91e642cf043f81da4bf2614489b73..ba7a57f65c6e0811fc2fbcb8e48b4d6cc49a8807 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-03-10 06:08+0000\n"
 "Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -730,7 +730,7 @@ msgstr "Ejecutando cmd (subprocesos): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "El resultado fue %s"
@@ -740,7 +740,7 @@ msgstr "El resultado fue %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "corriendo cmd (SSH): %s"
@@ -753,11 +753,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Conectando a libvirt: %s"
@@ -1018,7 +1018,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1116,20 +1116,20 @@ msgstr "Crear volumen de %s GB"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Crear volumen de %s GB"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1309,17 +1309,17 @@ msgstr "el grupo de volumenes %s no existe"
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Crear volumen de %s GB"
@@ -1329,7 +1329,7 @@ msgstr "Crear volumen de %s GB"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1696,53 +1696,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Reiniciando instancia %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1858,19 +1867,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1916,11 +1925,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2622,7 +2629,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr "Falso ISCSI: %s"
@@ -2792,7 +2799,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2859,56 +2866,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr "Recuperandose de una ejecución fallida. Intenta el número %s"
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2917,7 +2924,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Imposible encontrar SR en VBD %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2949,21 +2956,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3146,11 +3153,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3175,228 +3182,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Imposible encontrar SR en VBD %s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "respuesta %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Imposible encontrar volumen %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Imposible encontrar volumen %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Fallo a reinicia la instancia"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "el grupo %s ya existe"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr "el grupo de volumenes %s no existe"
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Crear volumen de %s GB"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3406,75 +3413,75 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Desasociar volumen %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
-#, fuzzy, python-format
+#: cinder/volume/drivers/rbd.py:154
+#, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Conectando a libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Conectando a libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Captura no valida"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "respuesta %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Imposible encontrar volumen %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3488,301 +3495,301 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "respuesta %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Fallo al suspender la instancia"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, fuzzy, python-format
 msgid "pool %s doesn't exist"
 msgstr "el grupo de volumenes %s no existe"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "volume %s: saltando exportación"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3791,37 +3798,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3829,13 +3836,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3844,8 +3851,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3854,7 +3861,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3863,33 +3870,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3897,147 +3904,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4051,7 +4058,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4059,7 +4066,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4067,7 +4074,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4076,7 +4083,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4085,7 +4092,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4126,41 +4133,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4168,35 +4175,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4204,14 +4211,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4219,7 +4226,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4228,14 +4235,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4243,7 +4250,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4252,53 +4259,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4307,14 +4314,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4322,7 +4329,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4331,54 +4338,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4555,307 +4562,307 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "volumen %s: eliminado satisfactoriamente"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "volumen %s: eliminado satisfactoriamente"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Reconectado a la cola"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Imposible encontrar SR en VBD %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, fuzzy, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "No encontrado: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4935,721 +4942,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, fuzzy, python-format
 msgid "Using storage service: %s"
 msgstr "Ejecutando instancias: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "No encontrado: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Reconectado a la cola"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, fuzzy, python-format
 msgid "Job failed: %s"
 msgstr "No encontrado: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Imposible encontrar volumen %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Imposible encontrar SR en VBD %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, fuzzy, python-format
 msgid "Using NetApp filer: %s"
 msgstr "Ejecutando instancias: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "volumen %s: eliminado satisfactoriamente"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5657,12 +5664,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5671,19 +5678,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5785,16 +5792,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Error inesperado mientras el comando se ejecutaba"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5803,53 +5810,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Error inesperado mientras el comando se ejecutaba"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "el grupo %s ya existe"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Error inesperado mientras el comando se ejecutaba"
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index c9af90c83558a5edd1e6edea36921f4407c0d778..126906f0d087174cb7a50d747914288cca8a6bdb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 432e1ce95efe50dbec4cf35d90bda958b38e44a9..2b8ba1b35b0fda58d5ce74acb5ba8a543ad9d3be 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-04-06 14:54+0000\n"
 "Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
 "Language-Team: French <fr@li.org>\n"
@@ -730,7 +730,7 @@ msgstr "Execution de la commande (sous-processus) : %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Le résultat était %s"
@@ -740,7 +740,7 @@ msgstr "Le résultat était %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Execution de la cmd (SSH): %s"
@@ -753,11 +753,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Connexion à libvirt: %s"
@@ -1018,7 +1018,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1116,20 +1116,20 @@ msgstr "Création d'un volume de %s Go"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Tentative de suppression d'une console non existente %(console_id)s."
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Création d'un volume de %s Go"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1309,17 +1309,17 @@ msgstr "Le groupe de volume %s n'existe pas"
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Création d'un volume de %s Go"
@@ -1329,7 +1329,7 @@ msgstr "Création d'un volume de %s Go"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1696,53 +1696,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Tentative de suppression d'une console non existente %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tentative de suppression d'une console non existente %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Redémarrage de l'instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr "Tentative de suppression d'une console non existente %(console_id)s."
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1858,19 +1867,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1916,11 +1925,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2622,7 +2629,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr "FAUX ISCSI: %s"
@@ -2792,7 +2799,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2859,56 +2866,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr "Récupération après une exécution erronée. Tentative numéro %s"
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2917,7 +2924,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2949,21 +2956,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3148,11 +3155,11 @@ msgstr ""
 "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
 "que %(device)s"
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3177,228 +3184,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Impossible de trouver SR du VDB %s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "réponse %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Impossible de trouver le volume %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Impossible de trouver le volume %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Échec du redémarrage de l'instance"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, fuzzy, python-format
 msgid "casted to %s"
 msgstr "Nested renvoi %s"
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "le groupe %s existe déjà"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr "Le groupe de volume %s n'existe pas"
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Création d'un volume de %s Go"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3408,75 +3415,75 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Erreur au démarrage xvp : %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
-#, fuzzy, python-format
+#: cinder/volume/drivers/rbd.py:154
+#, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Connexion à libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Connexion à libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Snapshot invalide"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "réponse %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Impossible de trouver le volume %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3490,301 +3497,301 @@ msgstr "Sheepdog n'est pas actif : %s"
 msgid "Sheepdog is not working"
 msgstr "Sheepdog n'est pas actif"
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "réponse %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Échec de la suspension de l'instance"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, fuzzy, python-format
 msgid "pool %s doesn't exist"
 msgstr "Le groupe de volume %s n'existe pas"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "volume %s : exportation évitée"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3793,37 +3800,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3831,13 +3838,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3846,8 +3853,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3856,7 +3863,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3865,33 +3872,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3899,147 +3906,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4053,7 +4060,7 @@ msgstr ""
 "Sortie standard : %(stdout)r\n"
 "Sortie d'erreur : %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4061,7 +4068,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4069,7 +4076,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4078,7 +4085,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4087,7 +4094,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4128,41 +4135,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4170,35 +4177,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4206,14 +4213,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4221,7 +4228,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4230,14 +4237,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4245,7 +4252,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4254,53 +4261,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4309,14 +4316,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4324,7 +4331,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4333,54 +4340,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4559,309 +4566,309 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "volume %s: supprimé avec succès"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "volume %s: supprimé avec succès"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Reconnection à la queue"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, fuzzy, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
 "que %(device)s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, fuzzy, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "\"Non trouvé\" remonté : %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4941,721 +4948,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, fuzzy, python-format
 msgid "Using storage service: %s"
 msgstr "Instance actives : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "\"Non trouvé\" remonté : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Reconnection à la queue"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, fuzzy, python-format
 msgid "Job failed: %s"
 msgstr "\"Non trouvé\" remonté : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, fuzzy, python-format
 msgid "Destroyed LUN %s"
 msgstr "Nested renvoi %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, fuzzy, python-format
 msgid "Using NetApp filer: %s"
 msgstr "Instance actives : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "volume %s: supprimé avec succès"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, fuzzy, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5663,12 +5670,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5677,19 +5684,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5791,16 +5798,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Erreur imprévue lors de l'éxecution de la commande"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5809,53 +5816,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Erreur imprévue lors de l'éxecution de la commande"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "le groupe %s existe déjà"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Erreur imprévue lors de l'éxecution de la commande"
 
-#~ msgid "rbd has no pool %s"
-#~ msgstr "rbd n'as pas de file %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
+#~ msgstr ""
 
index e0400157643d89ee7ba60f6b5c8e67af21709e5a..21826e59d6dc0ec68bce4934735f2abc31cd37d1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Croatian "
@@ -719,7 +719,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -742,11 +742,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1007,7 +1007,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1105,20 +1105,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1296,17 +1296,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1316,7 +1316,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1679,53 +1679,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1840,19 +1849,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1898,11 +1907,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2597,7 +2604,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2766,7 +2773,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2831,54 +2838,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2887,7 +2894,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2919,21 +2926,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3115,11 +3122,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3144,228 +3151,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3375,73 +3382,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3455,299 +3462,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3756,37 +3763,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3794,13 +3801,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3809,8 +3816,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3819,7 +3826,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3828,33 +3835,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3862,147 +3869,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4011,7 +4018,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4019,7 +4026,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4027,7 +4034,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4036,7 +4043,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4045,7 +4052,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4086,41 +4093,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4128,35 +4135,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4164,14 +4171,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4179,7 +4186,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4188,14 +4195,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4203,7 +4210,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4212,53 +4219,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4267,14 +4274,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4282,7 +4289,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4291,54 +4298,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4515,306 +4522,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4894,720 +4901,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5615,12 +5622,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5629,19 +5636,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5743,16 +5750,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5761,56 +5768,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 069cad657cf115c2943edd7d5c5a537335fea620..2253598b42c60a3507f48253d8043b02f0524f40 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Hungarian "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 3fe2992e083fa65bc77764ab321d6a0bee6b8b75..ffaceaea8af0f7ba83bb4db724d8274bdc06cc36 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Indonesian "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 6ea2fa4dc614c80888fa1ef8c4c8d30661c16323..ef554a0895e5082dad7890465ca1e85127bf6cd6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-04-01 18:59+0000\n"
 "Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
 "Language-Team: Italian <it@li.org>\n"
@@ -727,7 +727,7 @@ msgstr "Esecuzione del comando (sottoprocesso): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Il risultato é %s"
@@ -737,7 +737,7 @@ msgstr "Il risultato é %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Eseguendo cmd (SSH): %s"
@@ -750,11 +750,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1015,7 +1015,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1113,20 +1113,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1305,17 +1305,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1325,7 +1325,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1692,53 +1692,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Riavviando l'istanza %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1854,19 +1863,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1912,11 +1921,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2614,7 +2621,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2784,7 +2791,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2851,56 +2858,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2909,7 +2916,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2941,21 +2948,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3138,11 +3145,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3167,228 +3174,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Impossibile smontare il volume %s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "risposta %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Impossibile riavviare l'istanza"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3398,74 +3405,74 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "istanza %s: creazione snapshot in corso"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "risposta %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3479,300 +3486,300 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "risposta %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Impossibile sospendere l'istanza"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3781,37 +3788,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3819,13 +3826,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3834,8 +3841,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3844,7 +3851,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3853,33 +3860,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3887,147 +3894,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4041,7 +4048,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4049,7 +4056,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4057,7 +4064,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4066,7 +4073,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4075,7 +4082,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4116,41 +4123,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4158,35 +4165,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4194,14 +4201,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4209,7 +4216,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4218,14 +4225,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4233,7 +4240,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4242,53 +4249,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4297,14 +4304,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4312,7 +4319,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4321,54 +4328,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4545,307 +4552,307 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "volume %s: rimosso con successo"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "volume %s: rimosso con successo"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Riconnesso alla coda"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4925,721 +4932,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Riconnesso alla coda"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "volume %s: rimosso con successo"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5647,12 +5654,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5661,19 +5668,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5775,16 +5782,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5793,53 +5800,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index bfed5d328ed22e5dc265615a1f6ce60163281b5a..a901f0d575565f8e50d7522e263c1f6eb1171c2f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (Italy) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 993dbdc1f2ce40770ac47ebe71667ee41a11bd9c..acd79ee4b4d50886063ae35c3fe9ba9698d55ccc 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:22+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: \n"
@@ -724,7 +724,7 @@ msgstr "コマンド実行(subprocess): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "コマンド実行結果: %s"
@@ -734,7 +734,7 @@ msgstr "コマンド実行結果: %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "コマンド(SSH)を実行: %s"
@@ -747,11 +747,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "libvirt %s へ接続します。"
@@ -1012,7 +1012,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1110,20 +1110,20 @@ msgstr "Create volume: %s GBのボリュームを作成します。"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Create volume: %s GBのボリュームを作成します。"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1303,17 +1303,17 @@ msgstr "ボリュームグループ%sが存在しません。"
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Create volume: %s GBのボリュームを作成します。"
@@ -1323,7 +1323,7 @@ msgstr "Create volume: %s GBのボリュームを作成します。"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1690,53 +1690,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance: インスタンス %s を再起動します。"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1852,19 +1861,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1910,11 +1919,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2614,7 +2621,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr "偽のISCSI: %s"
@@ -2783,7 +2790,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2850,56 +2857,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr "実行失敗からリカバリーします。%s 回目のトライ。"
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2908,7 +2915,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2940,21 +2947,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3137,11 +3144,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続"
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3166,228 +3173,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "VBD %s から SRを取得できません。"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "応答 %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "ボリューム %s の存在が確認できません。"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "ボリューム %s の存在が確認できません。"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "インスタンス終了処理を開始します。"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, fuzzy, python-format
 msgid "casted to %s"
 msgstr "ネストした戻り値: %s"
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "グループ %s は既に存在しています。"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr "ボリュームグループ%sが存在しません。"
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Create volume: %s GBのボリュームを作成します。"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3397,75 +3404,75 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "xvp の開始中にエラー: %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
-#, fuzzy, python-format
+#: cinder/volume/drivers/rbd.py:154
+#, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "libvirt %s へ接続します。"
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "libvirt %s へ接続します。"
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "応答 %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "ボリューム %s の存在が確認できません。"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3479,301 +3486,301 @@ msgstr "Sheepdog が動作していません: %s"
 msgid "Sheepdog is not working"
 msgstr "Sheepdog が機能していません"
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "応答 %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "インスタンス終了処理を開始します。"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, fuzzy, python-format
 msgid "pool %s doesn't exist"
 msgstr "ボリュームグループ%sが存在しません。"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "ボリューム %s のエキスポートをスキップします。"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3782,37 +3789,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3820,13 +3827,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3835,8 +3842,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3845,7 +3852,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3854,33 +3861,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3888,147 +3895,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4042,7 +4049,7 @@ msgstr ""
 "標準出力: %(stdout)r\n"
 "標準エラー出力: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4050,7 +4057,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4058,7 +4065,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4067,7 +4074,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4076,7 +4083,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4117,41 +4124,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4159,35 +4166,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4195,14 +4202,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4210,7 +4217,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4219,14 +4226,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4234,7 +4241,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4243,53 +4250,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4298,14 +4305,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4313,7 +4320,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4322,54 +4329,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4546,307 +4553,307 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "ボリューム %s の削除に成功しました。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "ボリューム %s の削除に成功しました。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "キューに再接続しました。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, fuzzy, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, fuzzy, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "NotFound 発生: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4926,721 +4933,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, fuzzy, python-format
 msgid "Using storage service: %s"
 msgstr "インスタンス %s は実行中です。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "NotFound 発生: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "キューに再接続しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, fuzzy, python-format
 msgid "Job failed: %s"
 msgstr "NotFound 発生: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, fuzzy, python-format
 msgid "Destroyed LUN %s"
 msgstr "ネストした戻り値: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, fuzzy, python-format
 msgid "Using NetApp filer: %s"
 msgstr "インスタンス %s は実行中です。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "ボリューム %s の削除に成功しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, fuzzy, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5648,12 +5655,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5662,19 +5669,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5776,16 +5783,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "コマンド実行において予期しないエラーが発生しました。"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5794,53 +5801,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "コマンド実行において予期しないエラーが発生しました。"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "グループ %s は既に存在しています。"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "コマンド実行において予期しないエラーが発生しました。"
 
-#~ msgid "rbd has no pool %s"
-#~ msgstr "rbd にプール %s がありません。"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
+#~ msgstr ""
 
index cfd5b1d2477192a9b242f144deecd2a09930dc19..cc55b1c40e4380377d202a3f9096a3bb662fd655 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Georgian (Georgia) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 812fa6d3f80c081c5a2975026fa69e0e7c554071..c6f60c6c64dcce4bac71525c74cfa855a5b856cf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-12-16 04:42+0000\n"
 "Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
 "Language-Team: Korean <ko@li.org>\n"
@@ -722,7 +722,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -732,7 +732,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -745,11 +745,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1010,7 +1010,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1108,20 +1108,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1300,17 +1300,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1320,7 +1320,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1687,53 +1687,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "인스턴스 %s를 재부팅합니다"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1849,19 +1858,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1907,11 +1916,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2606,7 +2613,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2775,7 +2782,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2842,56 +2849,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2900,7 +2907,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2932,21 +2939,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3128,11 +3135,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3157,228 +3164,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "%s 볼륨 탈착에 실패했습니다"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3388,74 +3395,74 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "인스턴스 %s: 스냅샷 저장중"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3469,299 +3476,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3770,37 +3777,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3808,13 +3815,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3823,8 +3830,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3833,7 +3840,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3842,33 +3849,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3876,147 +3883,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4030,7 +4037,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4038,7 +4045,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4046,7 +4053,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4055,7 +4062,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4064,7 +4071,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4105,41 +4112,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4147,35 +4154,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4183,14 +4190,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4198,7 +4205,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4207,14 +4214,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4222,7 +4229,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4231,53 +4238,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4286,14 +4293,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4301,7 +4308,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4310,54 +4317,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4534,306 +4541,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4913,720 +4920,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5634,12 +5641,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5648,19 +5655,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5762,16 +5769,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5780,53 +5787,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 6073c77b7ab73836f669fb0fe5dd4dc81a9b3b86..16ebcfb50177aba2b46a037ce8b07175a64c5f99 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean (Korea) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 6fd5e86f0debcb25932c01240cdd8ac72a27fc9d..6c19c328d61452f38d30c9870b1b3e989171f666 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Malay "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index da678f7971eefdb7e621e63de4627a42a8423715..4f79e66928694453cfe43949c5dfb3184c8254a4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Norwegian Bokmål "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 3658317917b948407b5dd90ce239ace761f913b6..673fd43345c5529878e8631f3f95fcd1e5c38f9f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 16d5b0c6dd3abe6451109d7a99df8afc987cfb2d..89e180d658070019a8538f1f9f36d0a2f9349021 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 8e1803c6640d93a998c9e9b1c0dd9967f267c515..f6ee749aabf7aaf7ce5de24734a7b0e055dc9f11 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-02-06 21:07+0000\n"
 "Last-Translator: Adriano Steffler <Unknown>\n"
 "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -725,7 +725,7 @@ msgstr "Executando comando (subprocesso): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Resultado foi %s"
@@ -735,7 +735,7 @@ msgstr "Resultado foi %s"
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Executando o comando (SSH): %s"
@@ -748,11 +748,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1013,7 +1013,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1111,20 +1111,20 @@ msgstr "Criar volume de %s GB"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Criar volume de %s GB"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1303,17 +1303,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Criar volume de %s GB"
@@ -1323,7 +1323,7 @@ msgstr "Criar volume de %s GB"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1690,53 +1690,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Reiniciando a instância %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1852,19 +1861,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1910,11 +1919,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2612,7 +2619,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2781,7 +2788,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2848,56 +2855,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2906,7 +2913,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2938,21 +2945,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3135,11 +3142,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3164,228 +3171,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Não é possível desconectar o volume %s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "resposta %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Começando a terminar instâncias"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "group %s já existe"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Criar volume de %s GB"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3395,74 +3402,74 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Desanexar volume %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "instância %s: fazendo um snapshot"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "resposta %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3476,301 +3483,301 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "resposta %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Começando a terminar instâncias"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "volume %s: ignorando export"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3779,37 +3786,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3817,13 +3824,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3832,8 +3839,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3842,7 +3849,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3851,33 +3858,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3885,147 +3892,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4039,7 +4046,7 @@ msgstr ""
 "Saída padrão: %(stdout)r\n"
 "Erro: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4047,7 +4054,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4055,7 +4062,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4064,7 +4071,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4073,7 +4080,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4114,41 +4121,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4156,35 +4163,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4192,14 +4199,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4207,7 +4214,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4216,14 +4223,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4231,7 +4238,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4240,53 +4247,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4295,14 +4302,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4310,7 +4317,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4319,54 +4326,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4543,307 +4550,307 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "volume %s: remoção realizada com sucesso"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "volume %s: remoção realizada com sucesso"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Reconectado à fila"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, fuzzy, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "NotFound lançado: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4923,721 +4930,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "NotFound lançado: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Reconectado à fila"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, fuzzy, python-format
 msgid "Job failed: %s"
 msgstr "NotFound lançado: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "volume %s: remoção realizada com sucesso"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5645,12 +5652,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5659,19 +5666,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5773,16 +5780,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Erro inesperado ao executar o comando."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5791,53 +5798,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Erro inesperado ao executar o comando."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "group %s já existe"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Erro inesperado ao executar o comando."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 056e5d6bf7dc76fc48cc2527b7613aa0d065014c..4e89bbc3c3de1b6dec6a5368efd7f5bff7bdca18 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-03-25 09:34+0000\n"
 "Last-Translator: Eugene Marshal <Unknown>\n"
 "Language-Team: Russian <ru@li.org>\n"
@@ -736,7 +736,7 @@ msgstr "Выполнение команды (субпроцесс): %s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "Результат %s"
@@ -746,7 +746,7 @@ msgstr "Результат %s"
 msgid "%r failed. Retrying."
 msgstr "%r ошибка. Выполняется повтор."
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Выполнение команды (SSH): %s"
@@ -759,12 +759,12 @@ msgstr "Среда не поддерживается с использовани
 msgid "process_input not supported over SSH"
 msgstr "process_input не поддерживается с использованием SSH"
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 #, fuzzy
 msgid "Specify a password or private_key"
 msgstr "Задайте san_password или san_private_key"
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Подключение к libvirt: %s"
@@ -1025,7 +1025,7 @@ msgstr "Создание SR %s"
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr "Неправильный формат тела запроса"
 
@@ -1126,20 +1126,20 @@ msgstr "Создать снимок тома %s"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, fuzzy, python-format
 msgid "Accepting volume transfer %s"
 msgstr "Обновление состояния узла"
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Обновление состояния узла"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, fuzzy, python-format
 msgid "Delete transfer with id: %s"
 msgstr "Удалить том с идентификатором: %s"
@@ -1323,17 +1323,17 @@ msgstr "Сервер не существует"
 msgid "vol=%s"
 msgstr "vol=%s"
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr "Удалить том с идентификатором: %s"
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Создание раздела %s ГБ"
@@ -1343,7 +1343,7 @@ msgstr "Создание раздела %s ГБ"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, fuzzy, python-format
 msgid "Removing options '%s' from query"
 msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
@@ -1710,53 +1710,62 @@ msgstr "_удалить: %s"
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Перезагрузка копии %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1872,19 +1881,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1930,11 +1939,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2646,7 +2653,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2820,7 +2827,7 @@ msgstr "Превышена квота для %(pid)s, попытка созда
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr "Ошибка обновления агента: %(resp)r"
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2887,57 +2894,57 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 #, fuzzy
 msgid "Volume status is in-use."
 msgstr "том %s: том занят"
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr "Восстановление после недопустимого выполнения.  Попытка номер %s"
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2946,7 +2953,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "Невозможно найти экспортирование iSCSI для тома %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2980,22 +2987,22 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)"
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 #, fuzzy
 msgid "Updating volume status"
 msgstr "Обновление состояния узла"
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3179,11 +3186,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s"
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr "Очистить возможности"
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr "Принято уведомление {%s}"
@@ -3208,229 +3215,229 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "Невозможно найти адрес %r"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 #, fuzzy
 msgid "JSON Error"
 msgstr "Ошибка перемещения"
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, fuzzy, python-format
 msgid "Configure data : %s"
 msgstr "Заданные данные: %s"
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "ответ %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "Невозможно найти том %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "Невозможно найти том %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "Ошибка перезагрузки копии"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, fuzzy, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr "снимок %(snap_name)s: создание"
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, fuzzy, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr "Создать том из снимка %s"
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, fuzzy, python-format
 msgid "casted to %s"
 msgstr "_создать: %s"
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, fuzzy, python-format
 msgid "Exception during mounting %s"
 msgstr "Расширенный ресурс: %s"
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "образ уже присоединён"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr "том группы %s не существует"
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Создать снимок тома %s"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, fuzzy, python-format
 msgid "Symbolic link %s not found"
 msgstr "маркер [%s] не найден"
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3440,75 +3447,75 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Ошибка запуска xvp: %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
-#, fuzzy, python-format
+#: cinder/volume/drivers/rbd.py:154
+#, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Подключение к libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Заданные данные: %s"
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Недопустимый снимок"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "ответ %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Невозможно найти том %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3522,302 +3529,302 @@ msgstr "Sheepdog не выполняется: %s"
 msgid "Sheepdog is not working"
 msgstr "Sheepdog не выполняется"
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "ответ %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 #, fuzzy
 msgid "Updating cluster status info"
 msgstr "Обновление состояния узла"
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "Невозможно получить обновлённое состояние: %s"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, fuzzy, python-format
 msgid "pool %s doesn't exist"
 msgstr "том группы %s не существует"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, fuzzy, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr "Перевод узла %(host)s в %(state)s."
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, fuzzy, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr "удаление тома %(volume_name)s, который имеет снимок"
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "том %s: пропуск экспортирования"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3826,37 +3833,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3864,13 +3871,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3879,8 +3886,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3889,7 +3896,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3898,33 +3905,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, fuzzy, python-format
 msgid "_prepare_fc_map: %s"
 msgstr "_создать: %s"
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3932,147 +3939,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4086,7 +4093,7 @@ msgstr ""
 "Stdout: %(stdout)r\n"
 "Stderr: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4094,7 +4101,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4102,7 +4109,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4111,7 +4118,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4120,7 +4127,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4161,41 +4168,41 @@ msgstr "Том %(volume_id)s не найден."
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4203,36 +4210,36 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 #, fuzzy
 msgid "Entering create_volume_from_snapshot."
 msgstr "Создать том из снимка %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4240,14 +4247,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4255,7 +4262,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4264,14 +4271,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4279,7 +4286,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4288,53 +4295,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4343,14 +4350,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4358,7 +4365,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4367,54 +4374,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, fuzzy, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr "Удалить том с идентификатором: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4591,311 +4598,311 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "том %s: удаление завершено"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "том %s: удаление завершено"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 #, fuzzy
 msgid "Storage type not found."
 msgstr "образ не найден."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 #, fuzzy
 msgid "Masking View not found."
 msgstr "образ не найден."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 #, fuzzy
 msgid "Ecom user not found."
 msgstr "Сервер не найден."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 #, fuzzy
 msgid "Ecom server not found."
 msgstr "Сервер не найден."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Переподлючено к очереди"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, fuzzy, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr "Полномочия %(role_id)s не могут быть найдены."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, fuzzy, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr "Том %(volume_id)s не найден."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, fuzzy, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr "Не найден том для копии %(instance_id)s."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, fuzzy, python-format
 msgid "Error finding %s."
 msgstr "Ошибка поиска vdis в SR %s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr "Невозможно найти экспортирование iSCSI для тома %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "Невозможно найти экспортирование iSCSI для тома %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4975,724 +4982,724 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, fuzzy, python-format
 msgid "delete_volume: volume name: %s."
 msgstr "Удалить том с идентификатором: %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, fuzzy, python-format
 msgid "create_export: volume name:%s"
 msgstr "Создать снимок тома %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, fuzzy, python-format
 msgid "_read_xml:%s"
 msgstr "_создать: %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, fuzzy, python-format
 msgid "_execute_cli:%s"
 msgstr "_удалить: %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, fuzzy, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr "Образ %(image_id)s недопустим: %(reason)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, fuzzy, python-format
 msgid "Using DFM server: %s"
 msgstr "LoggingVolumeDriver: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, fuzzy, python-format
 msgid "Using storage service: %s"
 msgstr "Выполняемые копии: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "Добавление правила поставщика: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Переподлючено к очереди"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 #, fuzzy
 msgid "Failed to provision dataset member"
 msgstr "Ошибка обновления базы данных"
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 #, fuzzy
 msgid "Failed to remove and delete dataset LUN member"
 msgstr "Ошибка обновления базы данных"
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 #, fuzzy
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr "Ошибка обновления базы данных"
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "Невозможно найти экспортирование iSCSI для тома %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, fuzzy, python-format
 msgid "Created LUN with name %s"
 msgstr "Создана папка с адресом %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "Невозможно найти экспортирование iSCSI для тома %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, fuzzy, python-format
 msgid "Using NetApp filer: %s"
 msgstr "Выполняемые копии: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "снимок %s: удаление выполнено"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, fuzzy, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr "Невозможно найти экспортирование iSCSI для тома %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5700,12 +5707,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5714,19 +5721,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5833,16 +5840,16 @@ msgstr "Сведения о томе: %(volume_name)s => %(volume_attributes)s"
 msgid "local_path not supported"
 msgstr "local_path не поддерживается"
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Ошибка в соглашении: %s"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr "Задайте san_password или san_private_key"
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr "san_ip должен быть назначен"
 
@@ -5851,53 +5858,58 @@ msgstr "san_ip должен быть назначен"
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Ошибка в соглашении: %s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "группа %s уже существует"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Неожиданная ошибка при выполнении команды."
 
-#~ msgid "rbd has no pool %s"
-#~ msgstr "rbd не имеет пула %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
+#~ msgstr ""
 
index d65168cba8363d06a698cb210c1e3f38e90bad6d..c024eb4131d14190f75bfc644e2518cf83d6ef9d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian (Russia) "
@@ -719,7 +719,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -742,11 +742,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1007,7 +1007,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1105,20 +1105,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1296,17 +1296,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1316,7 +1316,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1679,53 +1679,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1840,19 +1849,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1898,11 +1907,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2597,7 +2604,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2766,7 +2773,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2831,54 +2838,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2887,7 +2894,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2919,21 +2926,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3115,11 +3122,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3144,228 +3151,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3375,73 +3382,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3455,299 +3462,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3756,37 +3763,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3794,13 +3801,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3809,8 +3816,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3819,7 +3826,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3828,33 +3835,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3862,147 +3869,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4011,7 +4018,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4019,7 +4026,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4027,7 +4034,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4036,7 +4043,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4045,7 +4052,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4086,41 +4093,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4128,35 +4135,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4164,14 +4171,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4179,7 +4186,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4188,14 +4195,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4203,7 +4210,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4212,53 +4219,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4267,14 +4274,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4282,7 +4289,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4291,54 +4298,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4515,306 +4522,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4894,720 +4901,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5615,12 +5622,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5629,19 +5636,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5743,16 +5750,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5761,56 +5768,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 6777139ff09ebb04dfcce59a3a08ed41b27c55b9..9cac86d7d65f6f2e6856aede12e47f81b605b411 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Swahili (Kenya) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 5dd119b9c2625b0d070b841346c6b57806926389..e61f9a005ded91a615a7859e04b783558e632671 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:21+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: Tagalog <tl@li.org>\n"
@@ -717,7 +717,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -727,7 +727,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -740,11 +740,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1005,7 +1005,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1103,20 +1103,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1294,17 +1294,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1314,7 +1314,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1677,53 +1677,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1838,19 +1847,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1896,11 +1905,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2595,7 +2602,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2764,7 +2771,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2829,54 +2836,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2885,7 +2892,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2917,21 +2924,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3113,11 +3120,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3142,228 +3149,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3373,73 +3380,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3453,299 +3460,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3754,37 +3761,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3792,13 +3799,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3807,8 +3814,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3817,7 +3824,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3826,33 +3833,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3860,147 +3867,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4009,7 +4016,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4017,7 +4024,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4025,7 +4032,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4034,7 +4041,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4043,7 +4050,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4084,41 +4091,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4126,35 +4133,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4162,14 +4169,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4177,7 +4184,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4186,14 +4193,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4201,7 +4208,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4210,53 +4217,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4265,14 +4272,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4280,7 +4287,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4289,54 +4296,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4513,307 +4520,307 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Muling kumonekta sa queue"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,721 +4900,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Muling kumonekta sa queue"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5615,12 +5622,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5629,19 +5636,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5743,16 +5750,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5761,56 +5768,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 5e405143ffb7f6d56251fb24e54e5f1e78ab52a7..82fc209550ed975e2f2e2ae5ac22ff7438b2143c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-12-14 18:10+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish <tr@li.org>\n"
@@ -717,7 +717,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -727,7 +727,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -740,11 +740,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1005,7 +1005,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1103,20 +1103,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1294,17 +1294,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1314,7 +1314,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1677,53 +1677,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1838,19 +1847,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1896,11 +1905,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2595,7 +2602,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2764,7 +2771,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2829,54 +2836,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2885,7 +2892,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2917,21 +2924,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3113,11 +3120,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3142,228 +3149,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3373,73 +3380,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3453,299 +3460,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3754,37 +3761,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3792,13 +3799,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3807,8 +3814,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3817,7 +3824,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3826,33 +3833,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3860,147 +3867,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4009,7 +4016,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4017,7 +4024,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4025,7 +4032,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4034,7 +4041,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4043,7 +4050,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4084,41 +4091,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4126,35 +4133,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4162,14 +4169,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4177,7 +4184,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4186,14 +4193,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4201,7 +4208,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4210,53 +4217,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4265,14 +4272,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4280,7 +4287,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4289,54 +4296,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4513,306 +4520,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4892,720 +4899,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5613,12 +5620,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5627,19 +5634,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5741,16 +5748,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5759,56 +5766,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index cb4a66bd079f5cecf1d860c3698d61cc0952e8f2..b814cf04e22d1ff661a7cb5bf00e64a854b80f20 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index ad5740ebd720a200b79c796683a42f07e5005cb0..639ad34344c8f3057b1191a2cb77f4e38ea2fd22 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:21+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: Ukrainian <uk@li.org>\n"
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr "Створити розділ на %s ГБ"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "Створити розділ на %s ГБ"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "Створити розділ на %s ГБ"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Створити розділ на %s ГБ"
@@ -1315,7 +1315,7 @@ msgstr "Створити розділ на %s ГБ"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "відповідь %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "Створити розділ на %s ГБ"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "Від'єднати том %s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "відповідь %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "відповідь %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,307 +4521,307 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "Оновлено з'єднання до черги"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4894,721 +4901,721 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "Оновлено з'єднання до черги"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5616,12 +5623,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5630,19 +5637,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5744,16 +5751,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "Неочікувана помилка при виконанні команди."
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5762,56 +5769,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "Неочікувана помилка при виконанні команди."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "Неочікувана помилка при виконанні команди."
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index aed3ee2804c3a18900a9c1573996a66bd6278211..f0ff1c8209cd7f65989c2d0ebf6f24ac64aa333e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 9d68eacb6e3a485d2e732fe5ed66b7387d6e7be9..70004aeb5f9b919392fa1894cfdb5cab953bdd95 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-04-03 23:36+0000\n"
 "Last-Translator: cheesecake <Unknown>\n"
 "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -729,7 +729,7 @@ msgstr "正在运行cmd (subprocess):%s"
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr "运行结果为 %s"
@@ -739,7 +739,7 @@ msgstr "运行结果为 %s"
 msgid "%r failed. Retrying."
 msgstr "%r 失败,重试。"
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "运行cmd (SSH):%s"
@@ -752,12 +752,12 @@ msgstr "SSH上不支持环境变量"
 msgid "process_input not supported over SSH"
 msgstr "SSH上不支持的进程输入参数。"
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 #, fuzzy
 msgid "Specify a password or private_key"
 msgstr "指定san_password或者san_private_key"
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "正在连接 libvirt:%s"
@@ -1018,7 +1018,7 @@ msgstr "轮换出%d个备份"
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr "不正确的请求主体格式"
 
@@ -1119,20 +1119,20 @@ msgstr "创建卷 %s 的快照"
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "没有为卷 %(volume_id)s 找到目标id。"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, fuzzy, python-format
 msgid "Accepting volume transfer %s"
 msgstr "更新主机状态"
 
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %(transfer_id)s"
-msgstr ""
+#: cinder/api/contrib/volume_transfer.py:198
+#, fuzzy, python-format
+msgid "Accepting transfer %s"
+msgstr "更新主机状态"
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, fuzzy, python-format
 msgid "Delete transfer with id: %s"
 msgstr "删除id为 %s 的卷"
@@ -1312,17 +1312,17 @@ msgstr "域不存在"
 msgid "vol=%s"
 msgstr "vol=%s"
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr "删除id为 %s 的卷"
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr "提供了无效的imageRef。"
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "创建 %s GB的卷"
@@ -1332,7 +1332,7 @@ msgstr "创建 %s GB的卷"
 msgid "Removing options '%(bad_options)s' from query"
 msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, fuzzy, python-format
 msgid "Removing options '%s' from query"
 msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
@@ -1699,53 +1699,62 @@ msgstr "_delete: %s"
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, fuzzy, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "没有为卷 %(volume_id)s 找到目标id。"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, fuzzy, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr "正在删除基文件:%s"
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, fuzzy, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "尝试删除不存在的控制台%(console_id)s。"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, fuzzy, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "正在重启虚拟机 %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr "尝试删除不存在的控制台%(console_id)s。"
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1861,19 +1870,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr "version应该是整数"
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1926,11 +1935,9 @@ msgstr "instance_info_caches 没有删除掉"
 msgid "transfers table not dropped"
 msgstr "dns_domains 表没有删除"
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2642,7 +2649,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr "FAKE ISCSI: %s"
@@ -2818,7 +2825,7 @@ msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr "更新代理失败:%(resp)r"
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2885,59 +2892,59 @@ msgstr "已经分离"
 msgid "Volume status must be available to reserve"
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr "必须可用"
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 #, fuzzy
 msgid "Metadata property key greater than 255 characters"
 msgstr "安全组 %s 不能比255个字符更长。"
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 #, fuzzy
 msgid "Metadata property value greater than 255 characters"
 msgstr "安全组 %s 不能比255个字符更长。"
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 #, fuzzy
 msgid "Volume status is in-use."
 msgstr "卷 %s:卷繁忙"
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr "从失败的执行中恢复。尝试编号 %s"
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr "采用discovery,ISCSI provider_location 没有存储"
 
@@ -2946,7 +2953,7 @@ msgstr "采用discovery,ISCSI provider_location 没有存储"
 msgid "Could not find iSCSI export for volume %s"
 msgstr "无法为卷 %s 找到 iSCSI 导出"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr "ISCSI Discovery:找到 %s"
@@ -2978,22 +2985,22 @@ msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 #, fuzzy
 msgid "Updating volume status"
 msgstr "更新主机状态"
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3177,11 +3184,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr "清理能力"
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr "收到通知 {%s}"
@@ -3206,229 +3213,229 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, fuzzy, python-format
 msgid "Message : %(message)s"
 msgstr "%(code)s: %(message)s"
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "无法找到地址 %r"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 #, fuzzy
 msgid "JSON Error"
 msgstr "迁移错误"
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, fuzzy, python-format
 msgid "Configure data : %s"
 msgstr "给定数据:%s"
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, fuzzy, python-format
 msgid "Configure response : %s"
 msgstr "响应 %s"
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, fuzzy, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr "没有为卷 %(volume_id)s 找到目标id。"
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "无法找到 %s 卷"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "无法找到 %s 卷"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, fuzzy, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr "重新启动实例失败"
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, fuzzy, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr "快照 %(snap_name)s:正在创建"
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, fuzzy, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr "从快照 %s 创建卷"
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, fuzzy, python-format
 msgid "casted to %s"
 msgstr "嵌套(调用)返回 %s"
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, fuzzy, python-format
 msgid "Exception during mounting %s"
 msgstr "加载扩展发生异常:%s"
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, fuzzy, python-format
 msgid "%s is already mounted"
 msgstr "镜像已经挂载"
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr "卷组 %s 不存在"
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, fuzzy, python-format
 msgid "Creating clone of volume: %s"
 msgstr "创建卷 %s 的快照"
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, fuzzy, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, fuzzy, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, fuzzy, python-format
 msgid "Symbolic link %s not found"
 msgstr "没有找到标记 [%s]"
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, fuzzy, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, fuzzy, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr "跳过remove_export。没有为卷导出iscsi_target:%d"
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3438,75 +3445,75 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr "启动xvp发生错误:%s"
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
-#, fuzzy, python-format
+#: cinder/volume/drivers/rbd.py:154
+#, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "正在连接 libvirt:%s"
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "给定数据:%s"
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "无效的快照"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "Ext name: %s"
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "无法找到 %s 卷"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3520,302 +3527,302 @@ msgstr "Sheepdog 没有工作:%s"
 msgid "Sheepdog is not working"
 msgstr "Sheepdog 没有工作"
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr "SolidFire API 调用的参数:%s"
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr "调用 json.loads() 引起异常:%s"
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr "SolidFire API调用结果:%s"
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, fuzzy, python-format
 msgid "API response: %s"
 msgstr "响应 %s"
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr "找到solidfire帐户:%s"
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr "solidfire帐户:%s 不存在,正在创建..."
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 #, fuzzy
 msgid "Failed to get model update from clone"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr "进入SolidFire delete_volume..."
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr "离开SolidFire delete_volume"
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr "正在执行SolidFire ensure_export..."
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr "正在执行SolidFire create_export..."
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 #, fuzzy
 msgid "Updating cluster status info"
 msgstr "更新主机状态"
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "无法得到最新的状态:%s"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, fuzzy, python-format
 msgid "pool %s doesn't exist"
 msgstr "卷组 %s 不存在"
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, fuzzy, python-format
 msgid "%s is not set"
 msgstr "租户ID没有设"
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, fuzzy, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr "把主机 %(host)s 设置为 %(state)s。"
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, fuzzy, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr "正在删除有快照的卷  %(volume_name)s"
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, fuzzy, python-format
 msgid "volume %s mapping to multi host"
 msgstr "卷 %s:跳过导出"
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3824,37 +3831,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3862,13 +3869,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3877,8 +3884,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3887,7 +3894,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3896,33 +3903,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, fuzzy, python-format
 msgid "_prepare_fc_map: %s"
 msgstr "_create: %s"
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3930,147 +3937,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4084,7 +4091,7 @@ msgstr ""
 "标准输出:%(stdout)r\n"
 "标准错误输出:%(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4092,7 +4099,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4100,7 +4107,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4109,7 +4116,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4118,7 +4125,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4159,42 +4166,42 @@ msgstr "卷 %(volume_id)s 没有找到。"
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 #, fuzzy
 msgid "Entering create_volume."
 msgstr "进入SolidFire create_volume..."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, fuzzy, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4202,36 +4209,36 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 #, fuzzy
 msgid "Entering create_volume_from_snapshot."
 msgstr "从快照 %s 创建卷"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4239,14 +4246,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4254,7 +4261,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4263,14 +4270,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4278,7 +4285,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4287,54 +4294,54 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 #, fuzzy
 msgid "Entering create_cloned_volume."
 msgstr "进入SolidFire create_volume..."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4343,14 +4350,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4358,7 +4365,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4367,55 +4374,55 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 #, fuzzy
 msgid "Entering delete_volume."
 msgstr "进入SolidFire delete_volume..."
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, fuzzy, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr "删除id为 %s 的卷"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4592,311 +4599,311 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, fuzzy, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr "卷%s:删除成功"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, fuzzy, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr "卷%s:删除成功"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, fuzzy, python-format
 msgid "Map volume: %(volume)s"
 msgstr "没有id为 %(volume_id)s 的 sm_volume"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, fuzzy, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr "没有id为 %(volume_id)s 的 sm_volume"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, fuzzy, python-format
 msgid "Volume %s is already mapped."
 msgstr "rootfs 已经被移除了"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, fuzzy, python-format
 msgid "Found Storage Type: %s"
 msgstr "找到solidfire帐户:%s"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 #, fuzzy
 msgid "Storage type not found."
 msgstr "镜像没有找到。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 #, fuzzy
 msgid "Masking View not found."
 msgstr "镜像没有找到。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 #, fuzzy
 msgid "Ecom user not found."
 msgstr "没有找到服务器。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 #, fuzzy
 msgid "Ecom server not found."
 msgstr "没有找到服务器。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 #, fuzzy
 msgid "Cannot connect to ECOM server"
 msgstr "连接到 %s 的AMQP服务器"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, fuzzy, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr "角色 %(role_id)s 没有找到。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, fuzzy, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr "卷 %(volume_id)s 没有找到。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, fuzzy, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr "没有为实例 %(instance_id)s 找到卷。"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, fuzzy, python-format
 msgid "Error finding %s."
 msgstr "在存储库 %s 寻找VDIs出错"
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr "无法为卷 %s 找到 iSCSI 导出"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "无法为卷 %s 找到 iSCSI 导出"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, fuzzy, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr "引起异常 NotFound: %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4976,724 +4983,724 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr "rootfs 已经被移除了"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, fuzzy, python-format
 msgid "delete_volume: volume name: %s."
 msgstr "删除id为 %s 的卷"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, fuzzy, python-format
 msgid "create_export: volume name:%s"
 msgstr "创建卷 %s 的快照"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, fuzzy, python-format
 msgid "_read_xml:%s"
 msgstr "_create: %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, fuzzy, python-format
 msgid "_execute_cli:%s"
 msgstr "_delete: %s"
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, fuzzy, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, fuzzy, python-format
 msgid "Using DFM server: %s"
 msgstr "LoggingVolumeDriver: %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, fuzzy, python-format
 msgid "Using storage service: %s"
 msgstr "正在运行的实例:%s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, fuzzy, python-format
 msgid "Using vfiler: %s"
 msgstr "正在删除基文件:%s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 #, fuzzy
 msgid "Connected to DFM server"
 msgstr "连接到 %s 的AMQP服务器"
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, fuzzy, python-format
 msgid "Job failed: %s"
 msgstr "未知的基文件:%s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 #, fuzzy
 msgid "Failed to provision dataset member"
 msgstr "更新数据库失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 #, fuzzy
 msgid "Failed to remove and delete dataset LUN member"
 msgstr "更新数据库失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 #, fuzzy
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr "更新数据库失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, fuzzy, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, fuzzy, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "无法为卷 %s 找到 iSCSI 导出"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, fuzzy, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, fuzzy, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, fuzzy, python-format
 msgid "Created LUN with name %s"
 msgstr "已经创建路径为 %s 的目录"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, fuzzy, python-format
 msgid "Destroyed LUN %s"
 msgstr "嵌套(调用)返回 %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, fuzzy, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, fuzzy, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, fuzzy, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "无法为卷 %s 找到 iSCSI 导出"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, fuzzy, python-format
 msgid "Using NetApp filer: %s"
 msgstr "正在删除基文件:%s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, fuzzy, python-format
 msgid "Snapshot %s deletion successful"
 msgstr "快照 %s:删除成功"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, fuzzy, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr "无法为卷 %s 找到 iSCSI 导出"
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5701,12 +5708,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5715,19 +5722,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5831,16 +5838,16 @@ msgstr "卷信息:%(volume_name)s => %(volume_attributes)s"
 msgid "local_path not supported"
 msgstr "不支持local_path"
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "握手出错:%s"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr "指定san_password或者san_private_key"
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr "san_ip必须设置"
 
@@ -5849,53 +5856,58 @@ msgstr "san_ip必须设置"
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "握手出错:%s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "安全组 %s 已经存在"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "运行命令时出现意外错误"
 
-#~ msgid "rbd has no pool %s"
-#~ msgstr "RBD没有池 %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
+#~ msgstr ""
 
index d6bbc94ae6cae6919cb6ff0a9487a4b05994d0dc..d276ad596eb5f38361f5bc238571d64e51bd13a4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -718,7 +718,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -741,11 +741,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1006,7 +1006,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1104,20 +1104,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1295,17 +1295,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1315,7 +1315,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1678,53 +1678,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
 #, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
+#: cinder/brick/iscsi/iscsi.py:210
 #, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1839,19 +1848,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1897,11 +1906,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2596,7 +2603,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2765,7 +2772,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2830,54 +2837,54 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2886,7 +2893,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2918,21 +2925,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3114,11 +3121,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3143,228 +3150,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, python-format
 msgid "Unable to find group: %(group)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3374,73 +3381,73 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3454,299 +3461,299 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 msgid "Failed to get updated stats"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3755,37 +3762,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3793,13 +3800,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3808,8 +3815,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3818,7 +3825,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3827,33 +3834,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3861,147 +3868,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4010,7 +4017,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4018,7 +4025,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4026,7 +4033,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4035,7 +4042,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4044,7 +4051,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4085,41 +4092,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4127,35 +4134,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4163,14 +4170,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4178,7 +4185,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4187,14 +4194,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4202,7 +4209,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4211,53 +4218,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4266,14 +4273,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4281,7 +4288,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4290,54 +4297,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4514,306 +4521,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, python-format
 msgid "Cannot find device number for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4893,720 +4900,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, python-format
 msgid "No LUN ID for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5614,12 +5621,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5628,19 +5635,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5742,16 +5749,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5760,56 +5767,61 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, python-format
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, python-format
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Creating transfer of volume %(volume_id)s"
+#~ msgstr ""
+
+#~ msgid "Accepting transfer %(transfer_id)s"
 #~ msgstr ""
 
-#~ msgid "Unable to read image %s"
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""
 
index 7c1cba8929aa4ced2250bfbab721445afc386482..5d6debed27d50579f78fba580f310b3c62154c42 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-04 18:10+0000\n"
+"POT-Creation-Date: 2013-06-07 18:10+0000\n"
 "PO-Revision-Date: 2012-03-07 02:00+0000\n"
 "Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
 "Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -726,7 +726,7 @@ msgstr ""
 
 #: cinder/utils.py:186 cinder/utils.py:267
 #: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
 #, python-format
 msgid "Result was %s"
 msgstr ""
@@ -736,7 +736,7 @@ msgstr ""
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
@@ -749,11 +749,11 @@ msgstr ""
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:91
+#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:99
+#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
@@ -1014,7 +1014,7 @@ msgstr ""
 
 #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
 #: cinder/api/contrib/volume_transfer.py:159
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/volume_transfer.py:195
 msgid "Incorrect request body format"
 msgstr ""
 
@@ -1112,20 +1112,20 @@ msgstr ""
 
 #: cinder/api/contrib/volume_transfer.py:164
 #, fuzzy, python-format
-msgid "Creating transfer of volume %(volume_id)s"
+msgid "Creating transfer of volume %s"
 msgstr "找不到Volume %s"
 
-#: cinder/api/contrib/volume_transfer.py:184
+#: cinder/api/contrib/volume_transfer.py:185
 #, python-format
 msgid "Accepting volume transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:198
 #, python-format
-msgid "Accepting transfer %(transfer_id)s"
+msgid "Accepting transfer %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_transfer.py:217
+#: cinder/api/contrib/volume_transfer.py:219
 #, python-format
 msgid "Delete transfer with id: %s"
 msgstr ""
@@ -1303,17 +1303,17 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:171
+#: cinder/api/v1/volumes.py:236 cinder/api/v2/volumes.py:173
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:278 cinder/api/v1/volumes.py:282
-#: cinder/api/v2/volumes.py:230 cinder/api/v2/volumes.py:234
+#: cinder/api/v2/volumes.py:232 cinder/api/v2/volumes.py:236
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:293
+#: cinder/api/v1/volumes.py:339 cinder/api/v2/volumes.py:295
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -1323,7 +1323,7 @@ msgstr ""
 msgid "Removing options '%(bad_options)s' from query"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:383
 #, python-format
 msgid "Removing options '%s' from query"
 msgstr ""
@@ -1690,53 +1690,62 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:264
-#: cinder/brick/iscsi/iscsi.py:400 cinder/brick/iscsi/iscsi.py:409
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:171 cinder/brick/iscsi/iscsi.py:266
+#, fuzzy, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "找不到Volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:181
+#: cinder/brick/iscsi/iscsi.py:182
 #, 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/brick/iscsi/iscsi.py:192
+#: cinder/brick/iscsi/iscsi.py:193
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:209 cinder/brick/iscsi/iscsi.py:426
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
-msgstr ""
+#: cinder/brick/iscsi/iscsi.py:210
+#, fuzzy, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr "找不到Volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:218 cinder/brick/iscsi/iscsi.py:434
+#: cinder/brick/iscsi/iscsi.py:220 cinder/brick/iscsi/iscsi.py:437
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:270
+#: cinder/brick/iscsi/iscsi.py:273
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:356
+#: cinder/brick/iscsi/iscsi.py:359
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:376
+#: cinder/brick/iscsi/iscsi.py:379
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:416
+#: cinder/brick/iscsi/iscsi.py:403 cinder/brick/iscsi/iscsi.py:412
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:419
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:429
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: cinder/brick/iscsi/iscsi.py:458
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1852,19 +1861,19 @@ msgid ""
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:74
+#: cinder/db/sqlalchemy/migration.py:72
 msgid "version should be an integer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/migration.py:101
+#: cinder/db/sqlalchemy/migration.py:99
 msgid "Upgrade DB using Essex release first."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242
 msgid "Exception while creating table."
 msgstr ""
 
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:272
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271
 msgid "Downgrade from initial Cinder install is unsupported."
 msgstr ""
 
@@ -1910,11 +1919,9 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:149
 #, python-format
-msgid ""
-"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
-"%(extra)s."
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
 #: cinder/image/image_utils.py:116
@@ -2610,7 +2617,7 @@ msgstr ""
 msgid "Host %(host)s %(pass_msg)s.  Previously tried hosts: %(hosts)s"
 msgstr ""
 
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:506
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:509
 #, python-format
 msgid "FAKE ISCSI: %s"
 msgstr ""
@@ -2780,7 +2787,7 @@ msgstr ""
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:189
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
@@ -2847,56 +2854,56 @@ msgstr ""
 msgid "Volume status must be available to reserve"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:527
+#: cinder/volume/api.py:531
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:549
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:558
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:607
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:635
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:635
+#: cinder/volume/api.py:639
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:643
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:724
+#: cinder/volume/api.py:728
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:731
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:253
+#: cinder/volume/driver.py:94 cinder/volume/drivers/netapp/nfs.py:257
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:119
+#: cinder/volume/driver.py:221 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -2905,7 +2912,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:162
+#: cinder/volume/driver.py:273 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
 #, python-format
 msgid "ISCSI Discovery: Found %s"
 msgstr ""
@@ -2937,21 +2944,21 @@ msgstr ""
 msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)"
 msgstr ""
 
-#: cinder/volume/driver.py:469 cinder/volume/manager.py:706
-#: cinder/volume/drivers/lvm.py:560 cinder/volume/drivers/lvm.py:676
-#: cinder/volume/drivers/storwize_svc.py:1344
-#: cinder/volume/drivers/emc/emc_smis_common.py:855
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:241
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1503
-#: cinder/volume/drivers/netapp/iscsi.py:1114
-#: cinder/volume/drivers/netapp/iscsi.py:1484
-#: cinder/volume/drivers/netapp/iscsi.py:2236
-#: cinder/volume/drivers/netapp/iscsi.py:2515
+#: cinder/volume/driver.py:469 cinder/volume/manager.py:710
+#: cinder/volume/drivers/lvm.py:561 cinder/volume/drivers/lvm.py:685
+#: cinder/volume/drivers/storwize_svc.py:1348
+#: cinder/volume/drivers/emc/emc_smis_common.py:857
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
+#: cinder/volume/drivers/netapp/iscsi.py:1118
+#: cinder/volume/drivers/netapp/iscsi.py:1488
+#: cinder/volume/drivers/netapp/iscsi.py:2240
+#: cinder/volume/drivers/netapp/iscsi.py:2519
 #: cinder/volume/drivers/nexenta/volume.py:317
 msgid "Updating volume status"
 msgstr ""
 
-#: cinder/volume/driver.py:544
+#: cinder/volume/driver.py:547
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3133,11 +3140,11 @@ msgstr ""
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:719
+#: cinder/volume/manager.py:723
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:723
+#: cinder/volume/manager.py:727
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
@@ -3162,228 +3169,228 @@ msgid ""
 "config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:91
+#: cinder/volume/drivers/coraid.py:88
 msgid "Running with CoraidDriver for ESM EtherCLoud"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:102
+#: cinder/volume/drivers/coraid.py:99
 #, python-format
 msgid "Update session cookie %(session)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:108 cinder/volume/drivers/coraid.py:183
+#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180
 #, python-format
 msgid "Message : %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:125
+#: cinder/volume/drivers/coraid.py:122
 #, python-format
 msgid "Error while trying to set group: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:128
+#: cinder/volume/drivers/coraid.py:125
 #, fuzzy, python-format
 msgid "Unable to find group: %(group)s"
 msgstr "無法卸載 Volume %s"
 
-#: cinder/volume/drivers/coraid.py:161
+#: cinder/volume/drivers/coraid.py:158
 msgid "ESM urlOpen error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:166
+#: cinder/volume/drivers/coraid.py:163
 msgid "JSON Error"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:170
+#: cinder/volume/drivers/coraid.py:167
 msgid "Request without URL"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:175
+#: cinder/volume/drivers/coraid.py:172
 #, python-format
 msgid "Configure data : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:177
+#: cinder/volume/drivers/coraid.py:174
 #, python-format
 msgid "Configure response : %s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:199
+#: cinder/volume/drivers/coraid.py:196
 #, python-format
 msgid "Unable to retrive volume infos for volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:289
+#: cinder/volume/drivers/coraid.py:286
 msgid "Cannot login on Coraid ESM"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:308
+#: cinder/volume/drivers/coraid.py:305
 #, fuzzy, python-format
 msgid "Fail to create volume %(volname)s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/drivers/coraid.py:321
+#: cinder/volume/drivers/coraid.py:318
 #, fuzzy, python-format
 msgid "Failed to delete volume %(volname)s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/drivers/coraid.py:335
+#: cinder/volume/drivers/coraid.py:332
 #, python-format
 msgid "Failed to Create Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:347
+#: cinder/volume/drivers/coraid.py:344
 #, python-format
 msgid "Failed to Delete Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:362
+#: cinder/volume/drivers/coraid.py:359
 #, python-format
 msgid "Failed to Create Volume from Snapshot %(snapname)s"
 msgstr ""
 
-#: cinder/volume/drivers/coraid.py:383
+#: cinder/volume/drivers/coraid.py:380
 #, python-format
 msgid ""
 "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
 "%(shelf)s, Lun: %(lun)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:64
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:69
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:81
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/glusterfs.py:99 cinder/volume/drivers/nfs.py:224
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:231
+#: cinder/volume/drivers/glusterfs.py:109 cinder/volume/drivers/nfs.py:234
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:174 cinder/volume/drivers/nfs.py:294
+#: cinder/volume/drivers/glusterfs.py:173 cinder/volume/drivers/nfs.py:297
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:252 cinder/volume/drivers/nfs.py:414
+#: cinder/volume/drivers/glusterfs.py:251 cinder/volume/drivers/nfs.py:417
 #, python-format
 msgid "%s is already mounted"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:81
 #, python-format
 msgid "volume group %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:197
+#: cinder/volume/drivers/lvm.py:196
 #, python-format
 msgid "Size for volume: %s not found, skipping secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:204
+#: cinder/volume/drivers/lvm.py:203
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:218
+#: cinder/volume/drivers/lvm.py:217
 #, python-format
 msgid "Error unrecognized volume_clear option: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:238
+#: cinder/volume/drivers/lvm.py:237
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/lvm.py:267 cinder/volume/drivers/lvm.py:663
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:345
+#: cinder/volume/drivers/lvm.py:344
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:364
+#: cinder/volume/drivers/lvm.py:365
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:378
+#: cinder/volume/drivers/lvm.py:379
 msgid "Detected inconsistency in provider_location id"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:430
+#: cinder/volume/drivers/lvm.py:431
 #, python-format
 msgid "Symbolic link %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:510 cinder/volume/drivers/lvm.py:524
+#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:525
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:543
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:583
+#: cinder/volume/drivers/lvm.py:584
 msgid "Error retrieving volume status: "
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:179
+#: cinder/volume/drivers/nfs.py:182
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:184
+#: cinder/volume/drivers/nfs.py:187
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:188
+#: cinder/volume/drivers/nfs.py:191
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:196
+#: cinder/volume/drivers/nfs.py:199
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:340
+#: cinder/volume/drivers/nfs.py:343
 #, python-format
 msgid "%s is above nfs_used_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:347 cinder/volume/drivers/nfs.py:350
+#: cinder/volume/drivers/nfs.py:350 cinder/volume/drivers/nfs.py:353
 #, python-format
 msgid "%s is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:354
+#: cinder/volume/drivers/nfs.py:357
 #, python-format
 msgid "%s reserved space is above nfs_oversub_ratio"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:370
+#: cinder/volume/drivers/nfs.py:373
 #, python-format
 msgid "Selected %s as target nfs share."
 msgstr ""
@@ -3393,74 +3400,74 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:145
+#: cinder/volume/drivers/rbd.py:148
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:151
+#: cinder/volume/drivers/rbd.py:154
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:255
+#: cinder/volume/drivers/rbd.py:258
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:332
+#: cinder/volume/drivers/rbd.py:335
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:341
+#: cinder/volume/drivers/rbd.py:344
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:345
+#: cinder/volume/drivers/rbd.py:348
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:351
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "無效的快照(snapshot)"
 
-#: cinder/volume/drivers/rbd.py:360
+#: cinder/volume/drivers/rbd.py:363
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:364
+#: cinder/volume/drivers/rbd.py:367
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:376
+#: cinder/volume/drivers/rbd.py:379
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/drivers/scality.py:63
+#: cinder/volume/drivers/scality.py:62
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:73
 #, python-format
 msgid "Cannot access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:80
+#: cinder/volume/drivers/scality.py:79
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:101
+#: cinder/volume/drivers/scality.py:100
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:135
+#: cinder/volume/drivers/scality.py:134
 #, python-format
 msgid "Cannot find volume dir for Scality SOFS at '%s'"
 msgstr ""
@@ -3474,300 +3481,300 @@ msgstr ""
 msgid "Sheepdog is not working"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:129
+#: cinder/volume/drivers/solidfire.py:133
 #, python-format
 msgid "Payload for SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:150
 #, python-format
 msgid "Call to json.loads() raised an exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:152
+#: cinder/volume/drivers/solidfire.py:156
 #, python-format
 msgid "Results of SolidFire API call: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:156
+#: cinder/volume/drivers/solidfire.py:160
 #, python-format
 msgid "Clone operation encountered: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:162
 #, python-format
 msgid "Waiting for outstanding operation before retrying snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:164
+#: cinder/volume/drivers/solidfire.py:168
 #, python-format
 msgid "Detected xDBVersionMismatch, retry %s of 5"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:171
+#: cinder/volume/drivers/solidfire.py:175
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:191
+#: cinder/volume/drivers/solidfire.py:195
 #, python-format
 msgid "Found solidfire account: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:220
+#: cinder/volume/drivers/solidfire.py:224
 #, python-format
 msgid "solidfire account: %s does not exist, create it..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:281
+#: cinder/volume/drivers/solidfire.py:285
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:352
+#: cinder/volume/drivers/solidfire.py:356
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:378
+#: cinder/volume/drivers/solidfire.py:382
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:411
+#: cinder/volume/drivers/solidfire.py:415
 #, python-format
 msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:420
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:423
+#: cinder/volume/drivers/solidfire.py:427
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:494
 msgid "Enter SolidFire delete_volume..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:494
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:500
 msgid "This usually means the volume was never succesfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:511
+#: cinder/volume/drivers/solidfire.py:515
 #, python-format
 msgid "Volume ID %s was not found on the SolidFire Cluster!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:514
+#: cinder/volume/drivers/solidfire.py:518
 msgid "Leaving SolidFire delete_volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:518
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Executing SolidFire ensure_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:527
 msgid "Executing SolidFire create_export..."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:572
+#: cinder/volume/drivers/solidfire.py:576
 msgid "Updating cluster status info"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:580
+#: cinder/volume/drivers/solidfire.py:584
 #, fuzzy
 msgid "Failed to get updated stats"
 msgstr "內文解碼失敗"
 
-#: cinder/volume/drivers/storwize_svc.py:173
+#: cinder/volume/drivers/storwize_svc.py:177
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:179
+#: cinder/volume/drivers/storwize_svc.py:183
 msgid "enter: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:190
+#: cinder/volume/drivers/storwize_svc.py:194
 #, python-format
 msgid "pool %s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:206
+#: cinder/volume/drivers/storwize_svc.py:210
 msgid "Failed to get license information."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:265
+#: cinder/volume/drivers/storwize_svc.py:269
 msgid "do_setup: No configured nodes"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:267
+#: cinder/volume/drivers/storwize_svc.py:271
 msgid "leave: do_setup"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:289
+#: cinder/volume/drivers/storwize_svc.py:293
 msgid "enter: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:295
-#: cinder/volume/drivers/netapp/iscsi.py:169
-#: cinder/volume/drivers/netapp/iscsi.py:1182
-#: cinder/volume/drivers/netapp/iscsi.py:1535
-#: cinder/volume/drivers/netapp/nfs.py:109
-#: cinder/volume/drivers/netapp/nfs.py:328
-#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
+#: cinder/volume/drivers/storwize_svc.py:299
+#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:1186
+#: cinder/volume/drivers/netapp/iscsi.py:1539
+#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/nfs.py:332
+#: cinder/volume/drivers/netapp/nfs.py:383
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:126
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:301
+#: cinder/volume/drivers/storwize_svc.py:305
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:309
+#: cinder/volume/drivers/storwize_svc.py:313
 #, python-format
 msgid ""
 "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
 "values are between 0 and 600"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:317
+#: cinder/volume/drivers/storwize_svc.py:321
 msgid "leave: check_for_setup_error"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:331
+#: cinder/volume/drivers/storwize_svc.py:335
 #, python-format
 msgid "ensure_export: Volume %s not found on storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:356
+#: cinder/volume/drivers/storwize_svc.py:360
 #, python-format
 msgid "enter: _get_chap_secret_for_host: host name %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:392
+#: cinder/volume/drivers/storwize_svc.py:396
 #, python-format
 msgid ""
 "leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
 "%(chap_secret)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:415
+#: cinder/volume/drivers/storwize_svc.py:419
 msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:483
+#: cinder/volume/drivers/storwize_svc.py:487
 #, python-format
 msgid "enter: _get_host_from_connector: prefix %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:511
+#: cinder/volume/drivers/storwize_svc.py:515
 #, python-format
 msgid "leave: _get_host_from_connector: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:523
+#: cinder/volume/drivers/storwize_svc.py:527
 #, python-format
 msgid "enter: _create_host: host %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:538
+#: cinder/volume/drivers/storwize_svc.py:542
 msgid "_create_host: No connector ports"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:551
+#: cinder/volume/drivers/storwize_svc.py:555
 #, python-format
 msgid "leave: _create_host: host %(host)s - %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:574
+#: cinder/volume/drivers/storwize_svc.py:578
 #, python-format
 msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:609
+#: cinder/volume/drivers/storwize_svc.py:613
 msgid ""
 "storwize_svc_multihostmap_enabled is set to Flase, Not allow multi host "
 "mapping"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:619
+#: cinder/volume/drivers/storwize_svc.py:623
 #, python-format
 msgid "volume %s mapping to multi host"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:625
+#: cinder/volume/drivers/storwize_svc.py:629
 #, python-format
 msgid ""
 "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
 " %(host_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:635
+#: cinder/volume/drivers/storwize_svc.py:639
 #, python-format
 msgid "enter: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:643
+#: cinder/volume/drivers/storwize_svc.py:647
 #, python-format
 msgid "leave: _delete_host: host %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:675
+#: cinder/volume/drivers/storwize_svc.py:679
 #, python-format
 msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:691
+#: cinder/volume/drivers/storwize_svc.py:695
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:702
+#: cinder/volume/drivers/storwize_svc.py:706
 #, python-format
 msgid "initialize_connection: Failed to get attributes for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:709
+#: cinder/volume/drivers/storwize_svc.py:713
 #, python-format
 msgid "Did not find expected column name in lsvdisk: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:711
+#: cinder/volume/drivers/storwize_svc.py:715
 #, python-format
 msgid "initialize_connection: Missing volume attribute for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:732
 #, python-format
 msgid ""
 "initialize_connection: No node found in I/O group %(gid)s for volume "
 "%(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:736
+#: cinder/volume/drivers/storwize_svc.py:740
 #, python-format
 msgid "initialize_connection: Did not find a preferred node for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:769
+#: cinder/volume/drivers/storwize_svc.py:773
 #, python-format
 msgid ""
 "initialize_connection: Failed to collect return properties for volume "
 "%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:774
+#: cinder/volume/drivers/storwize_svc.py:778
 #, python-format
 msgid ""
 "leave: initialize_connection:\n"
@@ -3776,37 +3783,37 @@ msgid ""
 " properties: %(prop)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:792
+#: cinder/volume/drivers/storwize_svc.py:796
 #, python-format
 msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:802
+#: cinder/volume/drivers/storwize_svc.py:806
 msgid "_get_host_from_connector failed to return the host name for connector"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:821
 #, python-format
 msgid ""
 "terminate_connection: No mapping of volume %(vol_name)s to host "
 "%(host_name)s found"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:825
+#: cinder/volume/drivers/storwize_svc.py:829
 #, python-format
 msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:883
+#: cinder/volume/drivers/storwize_svc.py:887
 msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:907
+#: cinder/volume/drivers/storwize_svc.py:911
 #, python-format
 msgid "enter: _create_vdisk: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:945
+#: cinder/volume/drivers/storwize_svc.py:949
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -3814,13 +3821,13 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:950
+#: cinder/volume/drivers/storwize_svc.py:954
 #, python-format
 msgid "leave: _create_vdisk: volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:962
-#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:966
+#: cinder/volume/drivers/storwize_svc.py:980
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find success "
@@ -3829,8 +3836,8 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:988
-#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:992
+#: cinder/volume/drivers/storwize_svc.py:1002
 #, python-format
 msgid ""
 "create FC mapping from %(source)s to %(target)s - did not find mapping id"
@@ -3839,7 +3846,7 @@ msgid ""
 " stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:1016
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
@@ -3848,33 +3855,33 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1039
+#: cinder/volume/drivers/storwize_svc.py:1043
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1050
+#: cinder/volume/drivers/storwize_svc.py:1054
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within the allotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1055
+#: cinder/volume/drivers/storwize_svc.py:1059
 #, python-format
 msgid ""
 "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
 "with exception %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1062
+#: cinder/volume/drivers/storwize_svc.py:1066
 #, python-format
 msgid "_prepare_fc_map: %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1073
 #, python-format
 msgid ""
 "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
@@ -3882,147 +3889,147 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1080
+#: cinder/volume/drivers/storwize_svc.py:1084
 #, python-format
 msgid ""
 "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
 " %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1092
+#: cinder/volume/drivers/storwize_svc.py:1096
 #, python-format
 msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1100
+#: cinder/volume/drivers/storwize_svc.py:1104
 #, python-format
 msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1107
+#: cinder/volume/drivers/storwize_svc.py:1111
 #, python-format
 msgid "_create_copy: Source vdisk %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1119
+#: cinder/volume/drivers/storwize_svc.py:1123
 #, python-format
 msgid ""
 "_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
 "attributes %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
 #, python-format
 msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1134
+#: cinder/volume/drivers/storwize_svc.py:1138
 #, python-format
 msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1156
+#: cinder/volume/drivers/storwize_svc.py:1160
 #, python-format
 msgid ""
 "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
 "attributes %(attributes)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1164
+#: cinder/volume/drivers/storwize_svc.py:1168
 #, python-format
 msgid "enter: _is_vdisk_defined: vdisk %s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
 #, python-format
 msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1194
+#: cinder/volume/drivers/storwize_svc.py:1198
 #, python-format
 msgid "enter: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1199
+#: cinder/volume/drivers/storwize_svc.py:1203
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1225
+#: cinder/volume/drivers/storwize_svc.py:1229
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1262
 #, python-format
 msgid "leave: _delete_vdisk: vdisk %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1283
+#: cinder/volume/drivers/storwize_svc.py:1287
 msgid "create_volume_from_snapshot: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1297
+#: cinder/volume/drivers/storwize_svc.py:1301
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1361
+#: cinder/volume/drivers/storwize_svc.py:1365
 msgid "_update_volume_status: Could not get system name"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1377
 msgid "Could not get pool data from the storage"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1374
+#: cinder/volume/drivers/storwize_svc.py:1378
 msgid "_update_volume_status: Could not get storage pool data"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1412
+#: cinder/volume/drivers/storwize_svc.py:1416
 msgid ""
 "Illegal value specified for storwize_svc_vol_rsize: set to either a "
 "percentage (0-100) or -1"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1418
+#: cinder/volume/drivers/storwize_svc.py:1422
 msgid ""
 "Illegal value specified for storwize_svc_vol_warning: set to a percentage"
 " (0-100)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1425
+#: cinder/volume/drivers/storwize_svc.py:1429
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1432
+#: cinder/volume/drivers/storwize_svc.py:1436
 msgid "System does not support compression"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1441
 msgid "If compression is set to True, rsize must also be set (not equal to -1)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1443
+#: cinder/volume/drivers/storwize_svc.py:1447
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1452
+#: cinder/volume/drivers/storwize_svc.py:1456
 msgid ""
 "Multipath is currently only supported for FC connections and not iSCSI.  "
 "(This is a Nova limitation.)"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1468
 #, python-format
 msgid "enter: _execute_command_and_parse_attributes:  command %s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1471
+#: cinder/volume/drivers/storwize_svc.py:1475
 #, fuzzy, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -4036,7 +4043,7 @@ msgstr ""
 "標準輸出: %(stdout)r\n"
 "標準錯誤輸出: %(stderr)r"
 
-#: cinder/volume/drivers/storwize_svc.py:1488
+#: cinder/volume/drivers/storwize_svc.py:1492
 #, python-format
 msgid ""
 "leave: _execute_command_and_parse_attributes:\n"
@@ -4044,7 +4051,7 @@ msgid ""
 "attributes: %(attr)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1507
+#: cinder/volume/drivers/storwize_svc.py:1511
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -4052,7 +4059,7 @@ msgid ""
 " Values: %(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1517
+#: cinder/volume/drivers/storwize_svc.py:1521
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4061,7 +4068,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1531
+#: cinder/volume/drivers/storwize_svc.py:1535
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -4070,7 +4077,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/storwize_svc.py:1539
+#: cinder/volume/drivers/storwize_svc.py:1543
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
@@ -4111,41 +4118,41 @@ msgstr ""
 msgid "Attach properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:42
+#: cinder/volume/drivers/emc/emc_smis_common.py:41
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:78
+#: cinder/volume/drivers/emc/emc_smis_common.py:77
 msgid "Entering create_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:82
+#: cinder/volume/drivers/emc/emc_smis_common.py:81
 #, python-format
 msgid "Create Volume: %(volume)s  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:90
+#: cinder/volume/drivers/emc/emc_smis_common.py:89
 #, python-format
 msgid "Create Volume: %(volume)s  Storage type: %(storage_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:97
+#: cinder/volume/drivers/emc/emc_smis_common.py:96
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Pool: %(pool)s  Storage System: "
 "%(storage_system)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:106
+#: cinder/volume/drivers/emc/emc_smis_common.py:105
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Storage Configuration Service not "
 "found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:114
+#: cinder/volume/drivers/emc/emc_smis_common.py:113
 #, python-format
 msgid ""
 "Create Volume: %(name)s  Method: CreateOrModifyElementFromStoragePool  "
@@ -4153,35 +4160,35 @@ msgid ""
 "ElementType: 5  Size: %(size)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:129
+#: cinder/volume/drivers/emc/emc_smis_common.py:128
 #, python-format
 msgid "Create Volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:136
+#: cinder/volume/drivers/emc/emc_smis_common.py:135
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:143
+#: cinder/volume/drivers/emc/emc_smis_common.py:142
 #, python-format
 msgid "Leaving create_volume: %(volumename)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:151
+#: cinder/volume/drivers/emc/emc_smis_common.py:150
 msgid "Entering create_volume_from_snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:156
+#: cinder/volume/drivers/emc/emc_smis_common.py:155
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:166
+#: cinder/volume/drivers/emc/emc_smis_common.py:165
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4189,14 +4196,14 @@ msgid ""
 "System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:176
+#: cinder/volume/drivers/emc/emc_smis_common.py:175
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:187
+#: cinder/volume/drivers/emc/emc_smis_common.py:186
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4204,7 +4211,7 @@ msgid ""
 "snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:196
+#: cinder/volume/drivers/emc/emc_smis_common.py:195
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4213,14 +4220,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:217
+#: cinder/volume/drivers/emc/emc_smis_common.py:216
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  "
 "Snapshot:%(snapshotname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:229
+#: cinder/volume/drivers/emc/emc_smis_common.py:228
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4228,7 +4235,7 @@ msgid ""
 "clone relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:240
+#: cinder/volume/drivers/emc/emc_smis_common.py:239
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
@@ -4237,53 +4244,53 @@ msgid ""
 "8  Synchronization: %(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:256
+#: cinder/volume/drivers/emc/emc_smis_common.py:255
 #, python-format
 msgid ""
 "Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:265
+#: cinder/volume/drivers/emc/emc_smis_common.py:264
 #, python-format
 msgid ""
 "Error Create Volume from Snapshot: Volume: %(volumename)s  Snapshot: "
 "%(snapshotname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:277
+#: cinder/volume/drivers/emc/emc_smis_common.py:276
 #, python-format
 msgid ""
 "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: "
 "%(snapshotname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:286
+#: cinder/volume/drivers/emc/emc_smis_common.py:285
 msgid "Entering create_cloned_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:291
+#: cinder/volume/drivers/emc/emc_smis_common.py:290
 #, python-format
 msgid ""
 "Create a Clone from Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:301
+#: cinder/volume/drivers/emc/emc_smis_common.py:300
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Source Instance: %(src_instance)s  Storage System: %(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:311
+#: cinder/volume/drivers/emc/emc_smis_common.py:310
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s. Cannot find Replication Service to create cloned volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:320
+#: cinder/volume/drivers/emc/emc_smis_common.py:319
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
@@ -4292,14 +4299,14 @@ msgid ""
 "%(sourceelement)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:341
+#: cinder/volume/drivers/emc/emc_smis_common.py:340
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source "
 "Volume:%(srcname)s.  Return code: %(rc)lu.Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:353
+#: cinder/volume/drivers/emc/emc_smis_common.py:352
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4307,7 +4314,7 @@ msgid ""
 "relationship."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:364
+#: cinder/volume/drivers/emc/emc_smis_common.py:363
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s."
@@ -4316,54 +4323,54 @@ msgid ""
 "%(sync_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:380
+#: cinder/volume/drivers/emc/emc_smis_common.py:379
 #, python-format
 msgid ""
 "Create Cloned Volume: Volume: %(volumename)s  Source Volume: %(srcname)s"
 "  Return code: %(rc)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:389
+#: cinder/volume/drivers/emc/emc_smis_common.py:388
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(volumename)s  Source Volume: "
 "%(srcname)s.  Return code: %(rc)lu.  Error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:401
+#: cinder/volume/drivers/emc/emc_smis_common.py:400
 #, python-format
 msgid ""
 "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: "
 "%(srcname)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:410
+#: cinder/volume/drivers/emc/emc_smis_common.py:409
 msgid "Entering delete_volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:412
+#: cinder/volume/drivers/emc/emc_smis_common.py:411
 #, python-format
 msgid "Delete Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:419
+#: cinder/volume/drivers/emc/emc_smis_common.py:418
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:429
+#: cinder/volume/drivers/emc/emc_smis_common.py:428
 #, python-format
 msgid ""
 "Error Delete Volume: %(volumename)s. Storage Configuration Service not "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:437
+#: cinder/volume/drivers/emc/emc_smis_common.py:436
 #, python-format
 msgid "Delete Volume: %(name)s  DeviceID: %(deviceid)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:441
+#: cinder/volume/drivers/emc/emc_smis_common.py:440
 #, python-format
 msgid ""
 "Delete Volume: %(name)s  Method: EMCReturnToStoragePool ConfigServic: "
@@ -4540,306 +4547,306 @@ msgid ""
 "  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:735
+#: cinder/volume/drivers/emc/emc_smis_common.py:737
 #, python-format
 msgid "Error mapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:740
+#: cinder/volume/drivers/emc/emc_smis_common.py:742
 #, python-format
 msgid "AddMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:753
+#: cinder/volume/drivers/emc/emc_smis_common.py:755
 #, python-format
 msgid ""
 "RemoveMembers: ConfigServicie: %(service)s  MaskingGroup: "
 "%(masking_group)s  Members: %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:766
+#: cinder/volume/drivers/emc/emc_smis_common.py:768
 #, python-format
 msgid "Error unmapping volume %(vol)s. %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:771
+#: cinder/volume/drivers/emc/emc_smis_common.py:773
 #, python-format
 msgid "RemoveMembers for volume %s completed successfully."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:777
+#: cinder/volume/drivers/emc/emc_smis_common.py:779
 #, python-format
 msgid "Map volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:786
-#: cinder/volume/drivers/emc/emc_smis_common.py:816
+#: cinder/volume/drivers/emc/emc_smis_common.py:788
+#: cinder/volume/drivers/emc/emc_smis_common.py:818
 #, python-format
 msgid "Cannot find Controller Configuration Service for storage system %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:800
+#: cinder/volume/drivers/emc/emc_smis_common.py:802
 #, python-format
 msgid "Unmap volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:806
+#: cinder/volume/drivers/emc/emc_smis_common.py:808
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:830
+#: cinder/volume/drivers/emc/emc_smis_common.py:832
 #, python-format
 msgid "Initialize connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:836
+#: cinder/volume/drivers/emc/emc_smis_common.py:838
 #, python-format
 msgid "Volume %s is already mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:848
+#: cinder/volume/drivers/emc/emc_smis_common.py:850
 #, python-format
 msgid "Terminate connection: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:880
+#: cinder/volume/drivers/emc/emc_smis_common.py:882
 #, python-format
 msgid "Found Storage Type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:883
+#: cinder/volume/drivers/emc/emc_smis_common.py:885
 msgid "Storage type not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:899
+#: cinder/volume/drivers/emc/emc_smis_common.py:901
 #, python-format
 msgid "Found Masking View: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:902
+#: cinder/volume/drivers/emc/emc_smis_common.py:904
 msgid "Masking View not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:924
+#: cinder/volume/drivers/emc/emc_smis_common.py:926
 msgid "Ecom user not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:944
+#: cinder/volume/drivers/emc/emc_smis_common.py:946
 #, python-format
 msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:947
+#: cinder/volume/drivers/emc/emc_smis_common.py:949
 msgid "Ecom server not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:954
+#: cinder/volume/drivers/emc/emc_smis_common.py:956
 msgid "Cannot connect to ECOM server"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:966
+#: cinder/volume/drivers/emc/emc_smis_common.py:968
 #, python-format
 msgid "Found Replication Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:979
+#: cinder/volume/drivers/emc/emc_smis_common.py:981
 #, python-format
 msgid "Found Storage Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:992
+#: cinder/volume/drivers/emc/emc_smis_common.py:994
 #, python-format
 msgid "Found Controller Configuration Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1005
+#: cinder/volume/drivers/emc/emc_smis_common.py:1007
 #, python-format
 msgid "Found Storage Hardware ID Management Service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1049
+#: cinder/volume/drivers/emc/emc_smis_common.py:1051
 #, python-format
 msgid "Pool %(storage_type)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1055
+#: cinder/volume/drivers/emc/emc_smis_common.py:1057
 #, python-format
 msgid "Storage system not found for pool %(storage_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1061
+#: cinder/volume/drivers/emc/emc_smis_common.py:1063
 #, python-format
 msgid "Pool: %(pool)s  SystemName: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1077
+#: cinder/volume/drivers/emc/emc_smis_common.py:1079
 #, python-format
 msgid "Pool name: %(poolname)s  System name: %(systemname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1109
+#: cinder/volume/drivers/emc/emc_smis_common.py:1111
 #, python-format
 msgid "Volume %(volumename)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1112
+#: cinder/volume/drivers/emc/emc_smis_common.py:1114
 #, python-format
 msgid "Volume name: %(volumename)s  Volume instance: %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1125
+#: cinder/volume/drivers/emc/emc_smis_common.py:1127
 #, python-format
 msgid "Source: %(volumename)s  Target: %(snapshotname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1148
+#: cinder/volume/drivers/emc/emc_smis_common.py:1150
 #, python-format
 msgid ""
 "Source: %(volumename)s  Target: %(snapshotname)s. Storage Synchronized "
 "not found. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1153
+#: cinder/volume/drivers/emc/emc_smis_common.py:1155
 #, python-format
 msgid ""
 "Storage system: %(storage_system)s  Storage Synchronized instance: "
 "%(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1179
+#: cinder/volume/drivers/emc/emc_smis_common.py:1181
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1183
+#: cinder/volume/drivers/emc/emc_smis_common.py:1185
 #, python-format
 msgid "Found %(name)s: %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1243
+#: cinder/volume/drivers/emc/emc_smis_common.py:1245
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage_system)s "
 "and initiator %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1282
+#: cinder/volume/drivers/emc/emc_smis_common.py:1286
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator"
 " %(initiator)s is  %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1295
+#: cinder/volume/drivers/emc/emc_smis_common.py:1299
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1307
+#: cinder/volume/drivers/emc/emc_smis_common.py:1311
 #, python-format
 msgid ""
 "LunMaskingSCSIProtocolController for storage system %(storage)s and "
 "%(connector)s is %(ctrl)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1319
+#: cinder/volume/drivers/emc/emc_smis_common.py:1323
 #, python-format
 msgid ""
 "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped "
 "to %(initiator)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1354
+#: cinder/volume/drivers/emc/emc_smis_common.py:1358
 #, python-format
 msgid "Available device number on %(storage)s: %(device)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1397
+#: cinder/volume/drivers/emc/emc_smis_common.py:1401
 #, python-format
 msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1402
+#: cinder/volume/drivers/emc/emc_smis_common.py:1406
 #, python-format
 msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1412
+#: cinder/volume/drivers/emc/emc_smis_common.py:1416
 #, python-format
 msgid "Device info: %(data)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1434
+#: cinder/volume/drivers/emc/emc_smis_common.py:1438
 #, python-format
 msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1456
+#: cinder/volume/drivers/emc/emc_smis_common.py:1460
 #, python-format
 msgid "Found Storage Processor System: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1484
+#: cinder/volume/drivers/emc/emc_smis_common.py:1488
 #, python-format
 msgid ""
 "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s"
 " is  %(endpoint)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1513
+#: cinder/volume/drivers/emc/emc_smis_common.py:1517
 msgid "Error finding Storage Hardware ID Service."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1519
+#: cinder/volume/drivers/emc/emc_smis_common.py:1523
 #, python-format
 msgid ""
 "EMCGetTargetEndpoints: Service: %(service)s  Storage HardwareIDs: "
 "%(hardwareids)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1531
+#: cinder/volume/drivers/emc/emc_smis_common.py:1535
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1541
+#: cinder/volume/drivers/emc/emc_smis_common.py:1545
 #, python-format
 msgid "Add target WWN: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1543
+#: cinder/volume/drivers/emc/emc_smis_common.py:1547
 #, python-format
 msgid "Target WWNs: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_common.py:1559
+#: cinder/volume/drivers/emc/emc_smis_common.py:1563
 #, python-format
 msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152
 #, python-format
 msgid "Could not find iSCSI export  for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:167
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161
 #, fuzzy, python-format
 msgid "Cannot find device number for volume %s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:197
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191
 #, python-format
 msgid "Found iSCSI endpoint: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:204
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198
 #, python-format
 msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_smis_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215
 #, python-format
 msgid "ISCSI properties: %s"
 msgstr ""
@@ -4919,720 +4926,720 @@ msgstr ""
 msgid "LUN %s is deleted."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:117
 msgid "read timed out"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:138
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:142
 msgid "do_setup."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:144
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:148
 msgid "check_for_setup_error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:149
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
 msgid "check_for_setup_error: Can not get device type."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:153
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:157
 #, python-format
 msgid "check_for_setup_error: Device type is:%(type)s, version is:%(version)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:160
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:164
 msgid ""
 "check_for_setup_error: Product version not right. Please make sure the "
 "product version is V1."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:171
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:175
 msgid "_get_device_type: Storage Pool must be configured."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:180
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:184
 #, python-format
 msgid "create_volume:volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:194
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:198
 #, python-format
 msgid "delete_volume: volume name: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:201
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:205
 #, python-format
 msgid "delete_volume:No need to delete volume. Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:210
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
 #, python-format
 msgid "create_export: volume name:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:214
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:218
 #, python-format
 msgid "create_export:Volume %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:234
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:238
 #, python-format
 msgid "initialize_connection: volume name: %(volume)s. initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:249
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:253
 #, python-format
 msgid ""
 "initialize_connection:Failed to find target ip for "
 "initiator:%(initiatorname)s, please check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:259
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:263
 #, python-format
 msgid "initialize_connection:Failed to find target iSCSI iqn. Target IP:%(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:297
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:301
 #, python-format
 msgid ""
 "initialize_connection:host name: %(host)s, initiator name: %(ini)s, "
 "hostport name: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:307
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:311
 #, python-format
 msgid ""
 "initialize_connection:Failed to find the given volume. volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:359
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:363
 #, python-format
 msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:368
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:372
 #, python-format
 msgid "terminate_connection:Host does not exist. Host name:%(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:377
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:381
 #, python-format
 msgid "terminate_connection:volume does not exist. volume name:%(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:396
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:400
 #, python-format
 msgid ""
 "terminate_connection:No map between host and volume. Host "
 "name:%(hostname)s, volume name:%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:414
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:418
 #, python-format
 msgid ""
 "terminate_connection:No initiator is added to the host. Host "
 "name:%(hostname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:427
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:431
 #, python-format
 msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:434
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:438
 msgid "create_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:440
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:444
 msgid "create_snapshot:Resource pool needs 1GB valid size at least."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:447
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:451
 #, python-format
 msgid "create_snapshot:Volume does not exist. Volume name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:456
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:460
 #, python-format
 msgid "create_snapshot:Snapshot does not exist. Snapshot name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:472
 #, python-format
 msgid "delete_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:475
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:479
 msgid "delete_snapshot:Device does not support snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:488
 #, python-format
 msgid "delete_snapshot:Snapshot does not exist. snapshot name:%(snap)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:497
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:501
 #, python-format
 msgid ""
 "create_volume_from_snapshot:snapshot name:%(snapshot)s, volume "
 "name:%(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:505
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:509
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Device does not support create volume from "
 "snapshot. Volume name:%(volume)s, snapshot name:%(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:516
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:520
 #, python-format
 msgid ""
 "create_volume_from_snapshot:Snapshot does not exist. Snapshot "
 "name:%(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:567
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:571
 msgid "Config file is wrong. Controler IP, UserName and UserPassword must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:573
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:577
 #, python-format
 msgid "_check_conf_file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:584
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:588
 #, python-format
 msgid "_read_xml:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:612
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
 #, python-format
 msgid "Write login information to xml error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:616
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:620
 #, python-format
 msgid "_get_login_info error. %s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:638
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:642
 #, python-format
 msgid ""
 "Config file is wrong. LUNType must be \"Thin\"  or \"Thick\". "
 "LUNType:%(type)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:665
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:669
 msgid "_get_lun_set_info:Use default prefetch type. Prefetch type:Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:676
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:680
 msgid ""
 "_get_lun_set_info:No available pools! Please check whether storage pool "
 "is created."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:686
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:690
 #, python-format
 msgid "_get_lun_set_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:736
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:740
 msgid ""
 "_get_maximum_pool:maxpoolid is None. Please check config file and make "
 "sure the \"Name\" in \"StoragePool\" is right."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:754
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:758
 #, python-format
 msgid "_get_iscsi_info:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:764
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:768
 #, python-format
 msgid "CLI command:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:831
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:835
 #, python-format
 msgid "_execute_cli:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:838
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:842
 #, python-format
 msgid ""
 "_name_translate:Name in cinder: %(old)s, new name in storage system: "
 "%(new)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:872
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:876
 #, python-format
 msgid ""
 "_create_hostgroup:Failed to Create hostgroup. Hostgroup name: %(name)s. "
 "out:%(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:901
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:905
 #, python-format
 msgid ""
 "_add_host:Failed to add host to hostgroup. host name:%(host)s hostgroup "
 "id:%(hostgroup)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:927
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:931
 #, python-format
 msgid ""
 "_add_initiator:Failed to add initiator. initiator name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:941
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:945
 #, python-format
 msgid ""
 "_delete_initiator:ERROE:Failed to delete initiator. initiator "
 "name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:991
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:995
 #, python-format
 msgid ""
 "_add_hostport:Failed to add hostport. port name:%(port)s port "
 "information:%(info)s host id:%(host)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1009
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1013
 #, python-format
 msgid "_delete_hostport:Failed to delete host port. port id:%(portid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1016
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1020
 #, python-format
 msgid "_get_tgt_iqn:iSCSI IP is %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1049
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1053
 #, python-format
 msgid "_get_tgt_iqn:iSCSI target iqn is:%s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1086
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1090
 #, python-format
 msgid ""
 "_map_lun:Failed to add hostmap. hostid:%(host)s lunid:%(lun)s "
 "hostlunid:%(hostlunid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1122
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1126
 #, python-format
 msgid ""
 "_delete_map:There are IOs accessing the system. Retry to delete host map."
 " map id:%(mapid)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1128
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1132
 #, python-format
 msgid "_delete_map:Failed to delete host map. mapid:%(mapid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1142
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1146
 #, python-format
 msgid "_delete_host: Failed delete host. host id:%(hostid)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1223
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1227
 #, python-format
 msgid ""
 "_active_snapshot:Failed to active snapshot. snapshot id:%(name)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1237
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1241
 #, python-format
 msgid ""
 "_disable_snapshot:Failed to disable snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1251
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1255
 #, python-format
 msgid ""
 "_delete_snapshot:Failed to delete snapshot. snapshot id:%(id)s. "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1308
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1312
 #, python-format
 msgid "_create_volume:Failed to Create volume. volume name:%(name)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1321
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1325
 #, python-format
 msgid "_delete_volume:Failed to delete volume. Volume name:%(name)s out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1338
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1342
 #, python-format
 msgid ""
 "_create_luncopy:Failed to Create LUNcopy. LUNcopy name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1352
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1356
 #, python-format
 msgid ""
 "_start_luncopy:Failed to start LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1382
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1386
 #, python-format
 msgid ""
 "_wait_for_luncopy:LUNcopy status is not normal. LUNcopy "
 "name:%(luncopyname)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1415
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1419
 #, python-format
 msgid ""
 "_delete_luncopy:Failed to delete LUNcopy. LUNcopy id:%(luncopyid)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1430
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1434
 #, python-format
 msgid ""
 "_create_snapshot:Failed to Create snapshot. Snapshot name:%(name)s "
 "out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1468
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1472
 #, python-format
 msgid ""
 "_change_lun_controller:Failed to change lun owning controller. lun "
 "id:%(lunid)s. new controller:%(controller)s. out:%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_iscsi.py:1484
+#: cinder/volume/drivers/huawei/huawei_iscsi.py:1488
 msgid "_is_resource_pool_enough:Resource pool for snapshot not be added."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:123
+#: cinder/volume/drivers/netapp/iscsi.py:127
 #, python-format
 msgid "API %(name)s failed: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/iscsi.py:1167
+#: cinder/volume/drivers/netapp/iscsi.py:138
+#: cinder/volume/drivers/netapp/iscsi.py:1171
 #, python-format
 msgid "Using WSDL: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:144
+#: cinder/volume/drivers/netapp/iscsi.py:148
 #, python-format
 msgid "Using DFM server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:149
+#: cinder/volume/drivers/netapp/iscsi.py:153
 #, python-format
 msgid "Using storage service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:154
+#: cinder/volume/drivers/netapp/iscsi.py:158
 #, python-format
 msgid "Using storage service prefix: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:164
 #, python-format
 msgid "Using vfiler: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:173
+#: cinder/volume/drivers/netapp/iscsi.py:177
 msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:204
+#: cinder/volume/drivers/netapp/iscsi.py:208
 msgid "Connected to DFM server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:282
+#: cinder/volume/drivers/netapp/iscsi.py:286
 #, python-format
 msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:317
+#: cinder/volume/drivers/netapp/iscsi.py:321
 #, python-format
 msgid "Job failed: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:346
+#: cinder/volume/drivers/netapp/iscsi.py:350
 msgid ""
 "Attempt to use volume_type without specifying "
 "netapp_storage_service_prefix flag."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:350
+#: cinder/volume/drivers/netapp/iscsi.py:354
 msgid ""
 "You must set the netapp_storage_service flag in order to create volumes "
 "with no volume_type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:420
+#: cinder/volume/drivers/netapp/iscsi.py:424
 msgid "Failed to provision dataset member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:435
+#: cinder/volume/drivers/netapp/iscsi.py:439
 msgid "No LUN was created by the provision job"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:463
-#: cinder/volume/drivers/netapp/iscsi.py:1250
+#: cinder/volume/drivers/netapp/iscsi.py:467
+#: cinder/volume/drivers/netapp/iscsi.py:1254
 #, python-format
 msgid "No entry in LUN table for volume %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:481
+#: cinder/volume/drivers/netapp/iscsi.py:485
 msgid "Failed to remove and delete dataset LUN member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:497
+#: cinder/volume/drivers/netapp/iscsi.py:501
 msgid "Failed to remove and delete dataset Qtree member"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:538
+#: cinder/volume/drivers/netapp/iscsi.py:542
 #, python-format
 msgid "No entry in LUN table for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:558
+#: cinder/volume/drivers/netapp/iscsi.py:562
 #, python-format
 msgid "Failed to get LUN details for LUN ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:575
+#: cinder/volume/drivers/netapp/iscsi.py:579
 #, python-format
 msgid "Failed to get host details for host ID %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:812
-#: cinder/volume/drivers/netapp/iscsi.py:859
+#: cinder/volume/drivers/netapp/iscsi.py:816
+#: cinder/volume/drivers/netapp/iscsi.py:863
 #, fuzzy, python-format
 msgid "No LUN ID for volume %s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:821
+#: cinder/volume/drivers/netapp/iscsi.py:825
 #, python-format
 msgid "Failed to get target portal for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:826
+#: cinder/volume/drivers/netapp/iscsi.py:830
 #, python-format
 msgid "Failed to get target IQN for filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:930
+#: cinder/volume/drivers/netapp/iscsi.py:934
 msgid ""
 "Failed to get LUN list. Is the DFM host time-synchronized with Cinder "
 "host?"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1042
-#: cinder/volume/drivers/netapp/iscsi.py:1381
-#: cinder/volume/drivers/netapp/iscsi.py:1699
-#: cinder/volume/drivers/netapp/nfs.py:74
+#: cinder/volume/drivers/netapp/iscsi.py:1046
+#: cinder/volume/drivers/netapp/iscsi.py:1385
+#: cinder/volume/drivers/netapp/iscsi.py:1703
+#: cinder/volume/drivers/netapp/nfs.py:78
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1054
+#: cinder/volume/drivers/netapp/iscsi.py:1058
 #, python-format
 msgid ""
 "Cannot create volume of type %(new_type)s from snapshot of type "
 "%(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1075
-#: cinder/volume/drivers/netapp/nfs.py:273
+#: cinder/volume/drivers/netapp/iscsi.py:1079
+#: cinder/volume/drivers/netapp/nfs.py:277
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1086
+#: cinder/volume/drivers/netapp/iscsi.py:1090
 #, python-format
 msgid "Cannot create clone of type %(new_type)s from volume of type %(old_type)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1143
+#: cinder/volume/drivers/netapp/iscsi.py:1147
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1216
-#: cinder/volume/drivers/netapp/iscsi.py:1561
+#: cinder/volume/drivers/netapp/iscsi.py:1220
+#: cinder/volume/drivers/netapp/iscsi.py:1565
 msgid "Success getting LUN list from server"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1238
-#: cinder/volume/drivers/netapp/iscsi.py:1576
+#: cinder/volume/drivers/netapp/iscsi.py:1242
+#: cinder/volume/drivers/netapp/iscsi.py:1580
 #, python-format
 msgid "Created LUN with name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1254
-#: cinder/volume/drivers/netapp/iscsi.py:1369
-#: cinder/volume/drivers/netapp/iscsi.py:1593
+#: cinder/volume/drivers/netapp/iscsi.py:1258
+#: cinder/volume/drivers/netapp/iscsi.py:1373
+#: cinder/volume/drivers/netapp/iscsi.py:1597
 #, python-format
 msgid "Destroyed LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1291
+#: cinder/volume/drivers/netapp/iscsi.py:1295
 #, python-format
 msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1298
+#: cinder/volume/drivers/netapp/iscsi.py:1302
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(handle)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1303
-#: cinder/volume/drivers/netapp/iscsi.py:1637
+#: cinder/volume/drivers/netapp/iscsi.py:1307
+#: cinder/volume/drivers/netapp/iscsi.py:1641
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1307
-#: cinder/volume/drivers/netapp/iscsi.py:1648
+#: cinder/volume/drivers/netapp/iscsi.py:1311
+#: cinder/volume/drivers/netapp/iscsi.py:1652
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1311
-#: cinder/volume/drivers/netapp/iscsi.py:1651
+#: cinder/volume/drivers/netapp/iscsi.py:1315
+#: cinder/volume/drivers/netapp/iscsi.py:1655
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1344
+#: cinder/volume/drivers/netapp/iscsi.py:1348
 #, python-format
 msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1365
+#: cinder/volume/drivers/netapp/iscsi.py:1369
 #, python-format
 msgid "No entry in LUN table for snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1409
-#: cinder/volume/drivers/netapp/iscsi.py:1907
+#: cinder/volume/drivers/netapp/iscsi.py:1413
+#: cinder/volume/drivers/netapp/iscsi.py:1911
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1419
-#: cinder/volume/drivers/netapp/iscsi.py:2188
+#: cinder/volume/drivers/netapp/iscsi.py:1423
+#: cinder/volume/drivers/netapp/iscsi.py:2192
 #, python-format
 msgid "Cloned LUN with new name %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1439
+#: cinder/volume/drivers/netapp/iscsi.py:1443
 #, fuzzy, python-format
 msgid "Could not find handle for LUN named %s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1458
-#: cinder/volume/drivers/netapp/iscsi.py:1936
+#: cinder/volume/drivers/netapp/iscsi.py:1462
+#: cinder/volume/drivers/netapp/iscsi.py:1940
 #, python-format
 msgid ""
 "Cannot clone volume of size %(vol_size)s from src volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1518
+#: cinder/volume/drivers/netapp/iscsi.py:1522
 #, python-format
 msgid "Using NetApp filer: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1585
+#: cinder/volume/drivers/netapp/iscsi.py:1589
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1628
+#: cinder/volume/drivers/netapp/iscsi.py:1632
 #, python-format
 msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1632
+#: cinder/volume/drivers/netapp/iscsi.py:1636
 #, python-format
 msgid ""
 "Succesfully fetched target details for LUN %(name)s and initiator "
 "%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1688
+#: cinder/volume/drivers/netapp/iscsi.py:1692
 #, python-format
 msgid "Snapshot %s deletion successful"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1717
+#: cinder/volume/drivers/netapp/iscsi.py:1721
 #, python-format
 msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1735
+#: cinder/volume/drivers/netapp/iscsi.py:1739
 #, fuzzy, python-format
 msgid "Failed to get vol with required size for volume: %s"
 msgstr "找不到Volume %s"
 
-#: cinder/volume/drivers/netapp/iscsi.py:1811
+#: cinder/volume/drivers/netapp/iscsi.py:1815
 #, python-format
 msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1829
+#: cinder/volume/drivers/netapp/iscsi.py:1833
 #, python-format
 msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1923
+#: cinder/volume/drivers/netapp/iscsi.py:1927
 #, python-format
 msgid "Could not find attribute for LUN named %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2057
+#: cinder/volume/drivers/netapp/iscsi.py:2061
 #, python-format
 msgid "No iscsi service found for vserver %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2192
+#: cinder/volume/drivers/netapp/iscsi.py:2196
 #, python-format
 msgid "No clonned lun named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2377
+#: cinder/volume/drivers/netapp/iscsi.py:2381
 #, python-format
 msgid "Error finding luns for volume %(vol)s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2481
+#: cinder/volume/drivers/netapp/iscsi.py:2485
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:2484
+#: cinder/volume/drivers/netapp/iscsi.py:2488
 #, python-format
 msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:312
+#: cinder/volume/drivers/netapp/nfs.py:316
 #, python-format
 msgid ""
 "Cloning with params ip %(host_ip)s, exp_path\n"
@@ -5640,12 +5647,12 @@ msgid ""
 "                    clone_name %(clone_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:465
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:487
+#: cinder/volume/drivers/netapp/nfs.py:491
 #, python-format
 msgid ""
 "No volume on cluster with vserver\n"
@@ -5654,19 +5661,19 @@ msgid ""
 "                                   "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:497
 #, python-format
 msgid ""
 "Cloning with params volume %(volume)s,src %(src_path)s,\n"
 "                    dest %(dest_path)s, vserver %(vserver)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:547
+#: cinder/volume/drivers/netapp/nfs.py:551
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:555
+#: cinder/volume/drivers/netapp/nfs.py:559
 #, python-format
 msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
 msgstr ""
@@ -5768,16 +5775,16 @@ msgstr ""
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:148
+#: cinder/volume/drivers/san/san.py:147
 #, fuzzy, python-format
 msgid "Error running SSH command: %s"
 msgstr "非預期的執行錯誤"
 
-#: cinder/volume/drivers/san/san.py:169
+#: cinder/volume/drivers/san/san.py:168
 msgid "Specify san_password or san_private_key"
 msgstr ""
 
-#: cinder/volume/drivers/san/san.py:173
+#: cinder/volume/drivers/san/san.py:172
 msgid "san_ip must be set"
 msgstr ""
 
@@ -5786,53 +5793,58 @@ msgstr ""
 msgid "Cannot parse list-view output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/solaris.py:174
+#: cinder/volume/drivers/san/solaris.py:175
 #, python-format
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:139
 msgid "Login to 3PAR array invalid"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:163
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
 #, python-format
 msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:316
 #, fuzzy, python-format
 msgid "Error running ssh command: %s"
 msgstr "非預期的執行錯誤"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:546
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:602
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:630
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:692
 #, fuzzy, python-format
 msgid "Unexpected state while cloning %s"
 msgstr "非預期的執行錯誤"
 
-#~ msgid "rbd has no pool %s"
+#~ msgid "Accepting transfer %(transfer_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Error contacting glance server "
+#~ "'%(host)s:%(port)s' for '%(method)s', %(extra)s."
 #~ msgstr ""