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

Change-Id: Id780e343cc582168bfa2554e25513e94475d776b

cinder/locale/cinder-log-error.pot
cinder/locale/cinder-log-warning.pot
cinder/locale/cinder.pot
cinder/locale/cs/LC_MESSAGES/cinder-log-error.po
cinder/locale/cs/LC_MESSAGES/cinder-log-warning.po
cinder/locale/cs/LC_MESSAGES/cinder.po
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-warning.po

index e0fdb529dd1d280c062d357dc7860d5198984ebf..c4e19f22c52a630d0d9e155ad8abdfa8908ec63b 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev388\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-02 06:25+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+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"
@@ -17,11 +17,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.1.1\n"
 
-#: cinder/exception.py:111
+#: cinder/exception.py:112
 msgid "Exception in string format operation"
 msgstr ""
 
-#: cinder/exception.py:113
+#: cinder/exception.py:114
 #, python-format
 msgid "%(name)s: %(value)s"
 msgstr ""
@@ -59,7 +59,12 @@ msgstr ""
 msgid "Exception encountered: "
 msgstr ""
 
-#: cinder/utils.py:555
+#: cinder/utils.py:490
+#, python-format
+msgid "Failed to write persistence file: %(path)s."
+msgstr ""
+
+#: cinder/utils.py:599
 #, python-format
 msgid "Volume driver %s not initialized"
 msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
 msgid "Failed to create consistency group %(group_id)s."
 msgstr ""
 
-#: cinder/scheduler/manager.py:285
+#: cinder/scheduler/manager.py:289
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -502,7 +507,7 @@ msgid ""
 "(%(d_consumed)dG of %(d_quota)dG already consumed)."
 msgstr ""
 
-#: cinder/volume/api.py:1539 cinder/volume/api.py:1584
+#: cinder/volume/api.py:1538 cinder/volume/api.py:1583
 #, python-format
 msgid "Unable to find service: %(service)s for given host: %(host)s."
 msgstr ""
@@ -545,7 +550,7 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/driver.py:968
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1891
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2029
 #, python-format
 msgid "Error detaching volume %s"
 msgstr ""
@@ -566,17 +571,17 @@ msgstr ""
 msgid "Could not validate device %s"
 msgstr ""
 
-#: cinder/volume/driver.py:2327 cinder/volume/targets/iscsi.py:171
+#: cinder/volume/driver.py:2327 cinder/volume/targets/iscsi.py:170
 #, python-format
 msgid "ISCSI discovery attempt failed for:%s"
 msgstr ""
 
-#: cinder/volume/driver.py:2523
+#: cinder/volume/driver.py:2521
 #, python-format
 msgid "The volume driver requires %(data)s in the connector."
 msgstr ""
 
-#: cinder/volume/driver.py:2799
+#: cinder/volume/driver.py:2797
 #, python-format
 msgid ""
 "FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure"
@@ -702,152 +707,152 @@ msgstr ""
 msgid "Failed to attach source volume for copy."
 msgstr ""
 
-#: cinder/volume/manager.py:1670
+#: cinder/volume/manager.py:1673
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1757
+#: cinder/volume/manager.py:1764
 #, python-format
 msgid "Detach migration source volume failed:  %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1790
+#: cinder/volume/manager.py:1798
 #, python-format
 msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2017
+#: cinder/volume/manager.py:2031
 msgid "Extend volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2103
+#: cinder/volume/manager.py:2117
 msgid "Failed to update usages while retyping volume."
 msgstr ""
 
-#: cinder/volume/manager.py:2149
+#: cinder/volume/manager.py:2163
 #, python-format
 msgid ""
 "Volume %s: driver error when trying to retype, falling back to generic "
 "mechanism."
 msgstr ""
 
-#: cinder/volume/manager.py:2254
+#: cinder/volume/manager.py:2268
 msgid "Promote volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2287
+#: cinder/volume/manager.py:2301
 msgid "Sync volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2323
+#: cinder/volume/manager.py:2337
 msgid "Get replication status for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2357
+#: cinder/volume/manager.py:2371
 #, python-format
 msgid "Consistency group %s: create failed"
 msgstr ""
 
-#: cinder/volume/manager.py:2392
+#: cinder/volume/manager.py:2406
 #, python-format
 msgid "Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2420
+#: cinder/volume/manager.py:2434
 #, python-format
 msgid ""
 "Create consistency group from source cg-%(cg)s failed: "
 "ConsistencyGroupNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2479
+#: cinder/volume/manager.py:2493
 #, python-format
 msgid "Create consistency group from source %(source)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2523
+#: cinder/volume/manager.py:2537
 #, python-format
 msgid "Source snapshot cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2546
+#: cinder/volume/manager.py:2560
 #, python-format
 msgid "Source volumes cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2567
+#: cinder/volume/manager.py:2581
 #, python-format
 msgid "Source snapshot %(snapshot_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2576
+#: cinder/volume/manager.py:2590
 #, python-format
 msgid "The source volume %(volume_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2586
+#: cinder/volume/manager.py:2600
 #, python-format
 msgid ""
 "Failed to update %(volume_id)s metadata using the provided snapshot "
 "%(snapshot_id)s metadata."
 msgstr ""
 
-#: cinder/volume/manager.py:2693 cinder/volume/manager.py:2712
+#: cinder/volume/manager.py:2707 cinder/volume/manager.py:2726
 msgid "Delete consistency group failed to update usages."
 msgstr ""
 
-#: cinder/volume/manager.py:2763
+#: cinder/volume/manager.py:2777
 #, python-format
 msgid ""
 "Update consistency group failed to add volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2792
+#: cinder/volume/manager.py:2806
 #, python-format
 msgid ""
 "Update consistency group failed to remove volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2832
+#: cinder/volume/manager.py:2846
 #, python-format
 msgid ""
 "Error occurred in the volume driver when updating consistency group "
 "%(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2845
+#: cinder/volume/manager.py:2859
 #, python-format
 msgid "Error occurred when updating consistency group %(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2954
+#: cinder/volume/manager.py:2968
 #, python-format
 msgid ""
 "Failed updating %(snapshot_id)s metadata using the provided volumes "
 "%(volume_id)s metadata"
 msgstr ""
 
-#: cinder/volume/manager.py:3068
+#: cinder/volume/manager.py:3082
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:3151
+#: cinder/volume/manager.py:3169
 msgid "Can't enable replication because the driver isn't initialized"
 msgstr ""
 
-#: cinder/volume/manager.py:3178 cinder/volume/manager.py:3226
-#: cinder/volume/manager.py:3301
+#: cinder/volume/manager.py:3196 cinder/volume/manager.py:3244
+#: cinder/volume/manager.py:3319
 msgid "Driver replication data update failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3202
+#: cinder/volume/manager.py:3220
 msgid "Can't disable replication because the driver isn't initialized"
 msgstr ""
 
-#: cinder/volume/manager.py:3373
+#: cinder/volume/manager.py:3391
 #, python-format
 msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s."
 msgstr ""
@@ -1083,19 +1088,7 @@ msgstr ""
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:781
-msgid "Retype with host migration not supported."
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:785
-msgid "Retype of encryption type not supported."
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:789
-msgid "Retype of extra_specs not supported."
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:1087
+#: cinder/volume/drivers/rbd.py:1073
 #, python-format
 msgid "Unable to rename the logical volume for volume %s."
 msgstr ""
@@ -1244,80 +1237,80 @@ msgstr ""
 msgid "Failed to create cloned volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:425
+#: cinder/volume/drivers/solidfire.py:431
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:631
+#: cinder/volume/drivers/solidfire.py:637
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:634
+#: cinder/volume/drivers/solidfire.py:640
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:716
+#: cinder/volume/drivers/solidfire.py:722
 #, python-format
 msgid "Failed image conversion during cache creation: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1008
+#: cinder/volume/drivers/solidfire.py:1110
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
 "attempting delete_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1011
+#: cinder/volume/drivers/solidfire.py:1113
 msgid "This usually means the volume was never successfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1026
+#: cinder/volume/drivers/solidfire.py:1130
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "delete_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1056
+#: cinder/volume/drivers/solidfire.py:1160
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
 "attempting create_snapshot operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1103
+#: cinder/volume/drivers/solidfire.py:1207
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "extend_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1166
+#: cinder/volume/drivers/solidfire.py:1270
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "attach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1192
+#: cinder/volume/drivers/solidfire.py:1296
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "detach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1214
+#: cinder/volume/drivers/solidfire.py:1318
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "accept_transfer operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1349
+#: cinder/volume/drivers/solidfire.py:1453
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
@@ -2262,32 +2255,32 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_utils.py:1667
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1522
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1529
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1532
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1535
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1538
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1622
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1643
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1646
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1677
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1687
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1690
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1693
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1772
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1775
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1778
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1781
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1819
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1822
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2032
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2035
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2038
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2041
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2054
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2063
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2110
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2114
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1618
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1632
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1635
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1638
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1641
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1742
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1774
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1777
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1808
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1818
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1821
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1824
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1903
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1913
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1916
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1919
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1957
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1960
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2170
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2173
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2176
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2179
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2192
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2201
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2248
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2252
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:844
 #, python-format
 msgid "Exception: %s"
@@ -2498,78 +2491,120 @@ msgstr ""
 msgid "The NFS Volume %(cr)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:452
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:520
 #, python-format
 msgid "Conflict detected in Virtual Volume Set %(volume_set)s: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:465
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:533
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:315
 #, python-format
 msgid "There was an error deleting volume %(id)s: %(error)."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:486
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:497
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:554
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:565
 #, python-format
 msgid "Virtual Volume Set %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:565
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:633
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:414
 #, python-format
 msgid "There was an error deleting snapshot %(id)s: %(error)."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:767
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:848
 #, python-format
 msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1227
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1323
 #, python-format
 msgid "Error creating QOS rule %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1260
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1356
 #, python-format
 msgid "Error setting Flash Cache policy to %s - exception"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1752
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1883
 #, python-format
 msgid "Error extending volume %(id)s. Ex: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1878
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2016
 #, python-format
 msgid "Error attaching volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1953
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2091
 #, python-format
 msgid ""
 "Changing the volume name from %(tmp)s to %(orig)s failed because "
 "%(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2560
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2604
+msgid ""
+"Enabling replication failed because replication is not properly "
+"configured."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2635
+#, python-format
+msgid "There was a problem disabling replication on volume '%(name)s': %(error)s"
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2642
+msgid ""
+"Disabling replication failed because replication is not properly "
+"configured."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2660
+msgid "Issuing a fail-over failed because replication is not properly configured."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2827
+#, python-format
+msgid "Could not log in to 3PAR array (%s) with the provided credentials."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2846
+msgid "There must be at least one valid replication device configured."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2856
+msgid ""
+"Extra spec replication:mode must be set and must be either 'sync' or "
+"'periodic'."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2864
+msgid ""
+"Extra spec replication:sync_period must be greater than 299 and less than"
+" 31622401 seconds."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3223
 #, python-format
 msgid "Exception during snapCPG revert: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2632
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3295
 #, python-format
 msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2654
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2657
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3317
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3320
 #, python-format
 msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2665
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3328
 #, python-format
 msgid ""
 "%(exception)s: Exception during revert of retype for volume "
@@ -2577,14 +2612,14 @@ msgid ""
 " restored."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2676
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3339
 #, python-format
 msgid ""
 "%(exception)s: Exception during revert of retype for volume "
 "%(volume_name)s. Failed to remove from new volume set %(new_vvs)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:637
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:655
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
@@ -3633,19 +3668,19 @@ msgstr ""
 msgid "Failed updating snapshot %(snapshot_id)s with %(update)s."
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:157 cinder/volume/targets/scst.py:132
+#: cinder/volume/targets/cxt.py:156 cinder/volume/targets/scst.py:132
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:178
+#: cinder/volume/targets/cxt.py:177
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please verify "
 "your configuration in %(volumes_dir)s'"
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:240 cinder/volume/targets/scst.py:337
+#: cinder/volume/targets/cxt.py:239 cinder/volume/targets/scst.py:337
 #: cinder/volume/targets/scst.py:356
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
@@ -3683,7 +3718,7 @@ msgid ""
 "target"
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:306
+#: cinder/volume/targets/iscsi.py:305
 msgid "The volume driver requires the iSCSI initiator name in the connector."
 msgstr ""
 
@@ -3706,9 +3741,9 @@ msgstr ""
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
 
-#: cinder/volume/targets/lio.py:184
+#: cinder/volume/targets/lio.py:185
 #, python-format
-msgid "Failed to delete initiator iqn %s to target."
+msgid "Failed to delete initiator iqn %s from target."
 msgstr ""
 
 #: cinder/volume/targets/scst.py:121
@@ -3769,19 +3804,19 @@ msgid ""
 "ID:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:198
+#: cinder/volume/targets/tgt.py:197
 #, python-format
 msgid "Failed to create iscsi target for Volume ID: %(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:222
+#: cinder/volume/targets/tgt.py:221
 #, python-format
 msgid ""
 "Failed to create iscsi target for Volume ID: %(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:281 cinder/volume/targets/tgt.py:304
+#: cinder/volume/targets/tgt.py:280 cinder/volume/targets/tgt.py:303
 #, python-format
 msgid "Failed to remove iscsi target for Volume ID: %(vol_id)s: %(e)s"
 msgstr ""
index bfcf39df6ef6736e3ec1f096c7a99704940c1dce..ac338b91d7ecdedc0f27d113661cdbe457ed9a76 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev388\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-02 06:25+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -61,7 +61,7 @@ msgstr ""
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/utils.py:914
+#: cinder/utils.py:958
 #, python-format
 msgid "Invalid trace flag: %s"
 msgstr ""
@@ -298,7 +298,7 @@ msgid ""
 "acceptable."
 msgstr ""
 
-#: cinder/volume/driver.py:2313 cinder/volume/targets/iscsi.py:158
+#: cinder/volume/driver.py:2313 cinder/volume/targets/iscsi.py:157
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -349,14 +349,14 @@ msgstr ""
 msgid "Image delete encountered an error."
 msgstr ""
 
-#: cinder/volume/manager.py:1711
+#: cinder/volume/manager.py:1712
 #, python-format
 msgid ""
 "Failed to migrate volume. The destination volume %(vol)s is not deleted "
 "since the source volume may have been deleted."
 msgstr ""
 
-#: cinder/volume/manager.py:1866
+#: cinder/volume/manager.py:1880
 #, python-format
 msgid "Update driver status failed: %(config_group)s is uninitialized."
 msgstr ""
@@ -478,19 +478,6 @@ msgstr ""
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:761
-msgid ""
-"LVMISCSIDriver is deprecated, you should now just use LVMVolumeDriver and"
-" specify iscsi_helper for the target driver you wish to use."
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:778
-msgid ""
-"LVMISERDriver is deprecated, you should now just use LVMVolumeDriver and "
-"specify iscsi_helper for the target driver you wish to use. In order to "
-"enable iser, please set iscsi_protocol with the value iser."
-msgstr ""
-
 #: cinder/volume/drivers/nfs.py:357 cinder/volume/drivers/remotefs.py:569
 #, python-format
 msgid ""
@@ -596,7 +583,7 @@ msgstr ""
 msgid "Unable to get rados pool stats."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:908
+#: cinder/volume/drivers/rbd.py:894
 msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir."
 msgstr ""
 
@@ -630,12 +617,12 @@ msgstr ""
 msgid "Volume %s does not have provider_location specified, skipping."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:569
+#: cinder/volume/drivers/solidfire.py:575
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:897
+#: cinder/volume/drivers/solidfire.py:999
 msgid "Requested image is not accessible by current Tenant."
 msgstr ""
 
@@ -1295,7 +1282,7 @@ msgstr ""
 msgid "object %(key)s of type %(typ)s not found, %(err_msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/xtremio.py:544
+#: cinder/volume/drivers/emc/xtremio.py:545
 msgid "terminate_connection: lun map not found"
 msgstr ""
 
@@ -1343,89 +1330,123 @@ msgstr ""
 msgid "terminate_conn: provider location empty."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:340
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:392
 #, python-format
 msgid ""
 "srstatld requires WSAPI version '%(srstatld_version)s' version "
 "'%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:448
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:516
 #, python-format
 msgid "Virtual Volume Set '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:560
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2059
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:628
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2197
 #, python-format
 msgid "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:661
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:729
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:958
 #, python-format
 msgid "Failed to manage virtual volume %(disp)s due to error during retype."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1087
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1183
 #, python-format
 msgid "3PAR vlun for volume %(name)s not found on host %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1378
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1474
 msgid ""
 "'hpe3par:cpg' is not supported as an extra spec in a volume type.  CPG's "
 "are chosen by the cinder scheduler, as a pool, from the cinder.conf entry"
 " 'hpe3par_cpg', which can be a list of CPGs."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1683
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1814
 #, python-format
 msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:179
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2736
+msgid ""
+"The primary array is currently unreachable. All targets returned from "
+"list_replication_targets are pulled directly from cinder.conf and are not"
+" guarenteed to be available because they could not be verified with the "
+"primary array."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2804
+#, python-format
+msgid ""
+"The target array and all of its secondary arrays must be on the same API "
+"version. Array '%(target)s' is on %(target_ver)s while the primary array "
+"is on %(primary_ver)s, therefore it will not be added as a valid "
+"replication target."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2815
+#, python-format
+msgid ""
+"'%s' is not a valid replication array. In order to be valid, "
+"target_device_id, replication_mode, hpe3par_api_url, hpe3par_username, "
+"hpe3par_password, cpg_map, and must be specified. If the target is "
+"managed, managed_backend_name must be set as well."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:118
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:129
+msgid ""
+"The primary array is not reachable at this time. Since replication is "
+"enabled, listing replication targets and failing over a volume can still "
+"be performed."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:197
 #, python-format
 msgid "Invalid IP address format '%s'"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:212
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:230
 #, python-format
 msgid ""
 "Found invalid iSCSI IP address(s) in configuration option(s) "
 "hpe3par_iscsi_ips or iscsi_ip_address '%s.'"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:345
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:363
 #, python-format
 msgid ""
 "iSCSI IP: '%s' was not found in hpe3par_iscsi_ips list defined in "
 "cinder.conf."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:383
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:401
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:536
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:554
 msgid ""
 "Host exists without CHAP credentials set and has iSCSI attachments but "
 "CHAP is enabled. Updating host with new CHAP credentials."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:568
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:586
 msgid "Host has no CHAP key, but CHAP is enabled."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:572
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:590
 msgid "No host or VLUNs exist. Generating new CHAP key."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:601
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:619
 msgid "Non-iSCSI VLUN detected."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:605
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:623
 msgid "No VLUN contained CHAP credentials. Generating new CHAP key."
 msgstr ""
 
@@ -1969,7 +1990,7 @@ msgstr ""
 msgid "Persistence file already exists for volume, found file at: %s"
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:195 cinder/volume/targets/tgt.py:256
+#: cinder/volume/targets/cxt.py:194 cinder/volume/targets/tgt.py:255
 #, python-format
 msgid "Volume path %s does not exist, nothing to remove."
 msgstr ""
@@ -2000,19 +2021,19 @@ msgstr ""
 msgid "Attempting recreate of backing lun..."
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:193
+#: cinder/volume/targets/tgt.py:192
 #, python-format
 msgid "Could not create target because it already exists for volume: %s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:278
+#: cinder/volume/targets/tgt.py:277
 #, python-format
 msgid ""
 "Failed target removal because target or ACL's couldn't be found for iqn: "
 "%s."
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:297
+#: cinder/volume/targets/tgt.py:296
 msgid "Silent failure of target removal detected, retry...."
 msgstr ""
 
index 7ffaa0e251cf72d6b9f7964cbb90b637c0388a8f..fefda8ae0a42e0e8839f59cc757b4ea02aaa84f5 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev388\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-02 06:25+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+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"
@@ -22,931 +22,936 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:84
+#: cinder/exception.py:85
 msgid "An unknown exception occurred."
 msgstr ""
 
-#: cinder/exception.py:136
+#: cinder/exception.py:137
 #, python-format
 msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
 msgstr ""
 
-#: cinder/exception.py:141
+#: cinder/exception.py:142
 #, python-format
 msgid "Volume driver reported an error: %(message)s"
 msgstr ""
 
-#: cinder/exception.py:145
+#: cinder/exception.py:146
 #, python-format
 msgid "Backup driver reported an error: %(message)s"
 msgstr ""
 
-#: cinder/exception.py:149
+#: cinder/exception.py:150
 #, python-format
 msgid "Connection to glance failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:153
+#: cinder/exception.py:154
 msgid "Not authorized."
 msgstr ""
 
-#: cinder/exception.py:158
+#: cinder/exception.py:159
 msgid "User does not have admin privileges"
 msgstr ""
 
-#: cinder/exception.py:162
+#: cinder/exception.py:163
 #, python-format
 msgid "Policy doesn't allow %(action)s to be performed."
 msgstr ""
 
-#: cinder/exception.py:166
+#: cinder/exception.py:167
 #, python-format
 msgid "Not authorized for image %(image_id)s."
 msgstr ""
 
-#: cinder/exception.py:170
+#: cinder/exception.py:171
 msgid "Volume driver not ready."
 msgstr ""
 
-#: cinder/exception.py:174
+#: cinder/exception.py:175
 msgid "Unacceptable parameters."
 msgstr ""
 
-#: cinder/exception.py:179
+#: cinder/exception.py:180
 #, python-format
 msgid "Invalid snapshot: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:183
+#: cinder/exception.py:184
 #, python-format
 msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:188
+#: cinder/exception.py:189
 #, python-format
 msgid "Volume %(volume_id)s is still attached, detach volume first."
 msgstr ""
 
-#: cinder/exception.py:192
+#: cinder/exception.py:193
 msgid "The results are invalid."
 msgstr ""
 
-#: cinder/exception.py:196
+#: cinder/exception.py:197
 #, python-format
 msgid "Invalid input received: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:200
+#: cinder/exception.py:201
 #, python-format
 msgid "Invalid volume type: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:204
+#: cinder/exception.py:205
 #, python-format
 msgid "Invalid volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:208
+#: cinder/exception.py:209
 #, python-format
 msgid "Invalid content type %(content_type)s."
 msgstr ""
 
-#: cinder/exception.py:212
+#: cinder/exception.py:213
 #, python-format
 msgid "Invalid host: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:218
+#: cinder/exception.py:219
 #, python-format
 msgid "%(err)s"
 msgstr ""
 
-#: cinder/exception.py:222
+#: cinder/exception.py:223
 #, python-format
 msgid "Invalid auth key: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:226
+#: cinder/exception.py:227
 #, python-format
 msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
 msgstr ""
 
-#: cinder/exception.py:231
+#: cinder/exception.py:232
 msgid "Service is unavailable at this time."
 msgstr ""
 
-#: cinder/exception.py:235
+#: cinder/exception.py:236
 #, python-format
 msgid "Image %(image_id)s is unacceptable: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:239
+#: cinder/exception.py:240
 #, python-format
 msgid "The device in the path %(path)s is unavailable: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:243
+#: cinder/exception.py:244
 #, python-format
 msgid "Expected a uuid but received %(uuid)s."
 msgstr ""
 
-#: cinder/exception.py:247
+#: cinder/exception.py:248
 #, python-format
 msgid "Error while requesting %(service)s API."
 msgstr ""
 
-#: cinder/exception.py:256
+#: cinder/exception.py:257
 #, python-format
 msgid "Timeout while requesting %(service)s API."
 msgstr ""
 
-#: cinder/exception.py:260
+#: cinder/exception.py:261
 msgid "Resource could not be found."
 msgstr ""
 
-#: cinder/exception.py:266
+#: cinder/exception.py:267
 #, python-format
 msgid "Volume %(volume_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:270
+#: cinder/exception.py:271
 #, python-format
 msgid "Volume attachment could not be found with filter: %(filter)s ."
 msgstr ""
 
-#: cinder/exception.py:275
+#: cinder/exception.py:276
 #, python-format
 msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
 msgstr ""
 
-#: cinder/exception.py:280
+#: cinder/exception.py:281
 #, python-format
 msgid ""
 "Volume %(volume_id)s has no administration metadata with key "
 "%(metadata_key)s."
 msgstr ""
 
-#: cinder/exception.py:285
+#: cinder/exception.py:286
 #, python-format
 msgid "Invalid metadata: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:289
+#: cinder/exception.py:290
 #, python-format
 msgid "Invalid metadata size: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:293
+#: cinder/exception.py:294
 #, python-format
 msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
 msgstr ""
 
-#: cinder/exception.py:298
+#: cinder/exception.py:299
 #, python-format
 msgid "Volume type %(volume_type_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:302
+#: cinder/exception.py:303
 #, python-format
 msgid "Volume type with name %(volume_type_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:307
+#: cinder/exception.py:308
 #, python-format
 msgid ""
 "Volume type access not found for %(volume_type_id)s / %(project_id)s "
 "combination."
 msgstr ""
 
-#: cinder/exception.py:312
+#: cinder/exception.py:313
 #, python-format
 msgid ""
 "Volume Type %(volume_type_id)s has no extra specs with key "
 "%(extra_specs_key)s."
 msgstr ""
 
-#: cinder/exception.py:317
+#: cinder/exception.py:318
 #, python-format
 msgid ""
 "Volume Type %(volume_type_id)s deletion is not allowed with volumes "
 "present with the type."
 msgstr ""
 
-#: cinder/exception.py:322
+#: cinder/exception.py:323
 #, python-format
 msgid "Snapshot %(snapshot_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:326
+#: cinder/exception.py:327
 #, python-format
 msgid "Instance %(uuid)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:330
+#: cinder/exception.py:331
 #, python-format
 msgid "deleting volume %(volume_name)s that has snapshot"
 msgstr ""
 
-#: cinder/exception.py:334
+#: cinder/exception.py:335
 #, python-format
 msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
 msgstr ""
 
-#: cinder/exception.py:339
+#: cinder/exception.py:340
 #, python-format
 msgid "No target id found for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:343
+#: cinder/exception.py:344
 #, python-format
 msgid "Invalid image href %(image_href)s."
 msgstr ""
 
-#: cinder/exception.py:347
+#: cinder/exception.py:348
 #, python-format
 msgid "Image %(image_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:351
+#: cinder/exception.py:352
 #, python-format
 msgid "Service %(service_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:355
+#: cinder/exception.py:356
 #, python-format
 msgid "Host %(host)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:359
+#: cinder/exception.py:360
 #, python-format
 msgid "Scheduler Host Filter %(filter_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:363
+#: cinder/exception.py:364
 #, python-format
 msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:367
+#: cinder/exception.py:368
 #, python-format
 msgid "Could not find binary %(binary)s on host %(host)s."
 msgstr ""
 
-#: cinder/exception.py:371
+#: cinder/exception.py:372
 #, python-format
 msgid "Invalid reservation expiration %(expire)s."
 msgstr ""
 
-#: cinder/exception.py:375
+#: cinder/exception.py:376
 #, python-format
 msgid ""
 "Change would make usage less than 0 for the following resources: "
 "%(unders)s"
 msgstr ""
 
-#: cinder/exception.py:380
+#: cinder/exception.py:381
 msgid "Quota could not be found"
 msgstr ""
 
-#: cinder/exception.py:384
+#: cinder/exception.py:385
 #, python-format
 msgid "Unknown quota resources %(unknown)s."
 msgstr ""
 
-#: cinder/exception.py:388
+#: cinder/exception.py:389
 #, python-format
 msgid "Quota for project %(project_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:392
+#: cinder/exception.py:393
 #, python-format
 msgid "Quota class %(class_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:396
+#: cinder/exception.py:397
 #, python-format
 msgid "Quota usage for project %(project_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:400
+#: cinder/exception.py:401
 #, python-format
 msgid "Quota reservation %(uuid)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:404
+#: cinder/exception.py:405
 #, python-format
 msgid "Quota exceeded for resources: %(overs)s"
 msgstr ""
 
-#: cinder/exception.py:408
+#: cinder/exception.py:409
 #, python-format
 msgid "File %(file_path)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:416
+#: cinder/exception.py:417
 #, python-format
 msgid "Volume Type %(id)s already exists."
 msgstr ""
 
-#: cinder/exception.py:420
+#: cinder/exception.py:421
 #, python-format
 msgid ""
 "Volume type access for %(volume_type_id)s / %(project_id)s combination "
 "already exists."
 msgstr ""
 
-#: cinder/exception.py:425
+#: cinder/exception.py:426
 #, python-format
 msgid "Volume type encryption for type %(type_id)s already exists."
 msgstr ""
 
-#: cinder/exception.py:429
+#: cinder/exception.py:430
 #, python-format
 msgid "Volume type encryption for type %(type_id)s does not exist."
 msgstr ""
 
-#: cinder/exception.py:433
+#: cinder/exception.py:434
 #, python-format
 msgid "Malformed message body: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:437
+#: cinder/exception.py:438
 #, python-format
 msgid "Could not find config at %(path)s"
 msgstr ""
 
-#: cinder/exception.py:441
+#: cinder/exception.py:442
 #, python-format
 msgid "Could not find parameter %(param)s"
 msgstr ""
 
-#: cinder/exception.py:445
+#: cinder/exception.py:446
 #, python-format
 msgid "Could not load paste app '%(name)s' from %(path)s"
 msgstr ""
 
-#: cinder/exception.py:449
+#: cinder/exception.py:450
 #, python-format
 msgid "No valid host was found. %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:458
+#: cinder/exception.py:459
 #, python-format
 msgid "Quota exceeded: code=%(code)s"
 msgstr ""
 
-#: cinder/exception.py:465
+#: cinder/exception.py:466
 #, python-format
 msgid ""
 "Requested volume or snapshot exceeds allowed %(name)s quota. Requested "
 "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
 msgstr ""
 
-#: cinder/exception.py:476
+#: cinder/exception.py:477
 #, python-format
 msgid ""
 "Requested volume size %(size)d is larger than maximum allowed limit "
 "%(limit)d."
 msgstr ""
 
-#: cinder/exception.py:481
+#: cinder/exception.py:482
 #, python-format
 msgid ""
 "Requested backup exceeds allowed Backup gigabytes quota. Requested "
 "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
 msgstr ""
 
-#: cinder/exception.py:487
+#: cinder/exception.py:488
 #, python-format
 msgid ""
 "Maximum number of volumes allowed (%(allowed)d) exceeded for quota "
 "'%(name)s'."
 msgstr ""
 
-#: cinder/exception.py:496
+#: cinder/exception.py:497
 #, python-format
 msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
 msgstr ""
 
-#: cinder/exception.py:500
+#: cinder/exception.py:501
 #, python-format
 msgid "Maximum number of backups allowed (%(allowed)d) exceeded"
 msgstr ""
 
-#: cinder/exception.py:504
+#: cinder/exception.py:505
 #, python-format
 msgid "Detected more than one volume with name %(vol_name)s"
 msgstr ""
 
-#: cinder/exception.py:508
+#: cinder/exception.py:509
 #, python-format
 msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
 msgstr ""
 
-#: cinder/exception.py:513
+#: cinder/exception.py:514
 #, python-format
 msgid "Cannot update volume_type %(id)s"
 msgstr ""
 
-#: cinder/exception.py:517
+#: cinder/exception.py:518
 #, python-format
 msgid "Unknown or unsupported command %(cmd)s"
 msgstr ""
 
-#: cinder/exception.py:521
+#: cinder/exception.py:522
 #, python-format
 msgid "Malformed response to command %(cmd)s: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:525
+#: cinder/exception.py:526
 #, python-format
 msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
 msgstr ""
 
-#: cinder/exception.py:529
+#: cinder/exception.py:530
 #, python-format
 msgid "Connector doesn't have required information: %(missing)s"
 msgstr ""
 
-#: cinder/exception.py:533
+#: cinder/exception.py:534
 #, python-format
 msgid ""
 "Glance metadata cannot be updated, key %(key)s exists for volume id "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/exception.py:538
+#: cinder/exception.py:539
 #, python-format
 msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
 msgstr ""
 
-#: cinder/exception.py:542
+#: cinder/exception.py:543
 #, python-format
 msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:546
+#: cinder/exception.py:547
 #, python-format
 msgid "Failed to remove export for volume %(volume)s: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:550
+#: cinder/exception.py:551
 #, python-format
 msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:554
+#: cinder/exception.py:555
 #, python-format
 msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:558
+#: cinder/exception.py:559
 #, python-format
 msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:562
+#: cinder/exception.py:563
 #, python-format
 msgid ""
 "The type of metadata: %(metadata_type)s for volume/snapshot %(id)s is "
 "invalid."
 msgstr ""
 
-#: cinder/exception.py:567
+#: cinder/exception.py:568
 #, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:571
+#: cinder/exception.py:572
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:575
+#: cinder/exception.py:576
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:579
+#: cinder/exception.py:580
 msgid "Unsupported backup metadata version requested"
 msgstr ""
 
-#: cinder/exception.py:583
+#: cinder/exception.py:584
 msgid "Unsupported backup verify driver"
 msgstr ""
 
-#: cinder/exception.py:587
+#: cinder/exception.py:588
 msgid "Metadata backup already exists for this volume"
 msgstr ""
 
-#: cinder/exception.py:591
+#: cinder/exception.py:592
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:595
+#: cinder/exception.py:596
 msgid "Backup operation of an encrypted volume failed."
 msgstr ""
 
-#: cinder/exception.py:599
+#: cinder/exception.py:600
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:603
+#: cinder/exception.py:604
 msgid "Failed to identify volume backend."
 msgstr ""
 
-#: cinder/exception.py:607
+#: cinder/exception.py:608
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:611
+#: cinder/exception.py:612
 #, python-format
 msgid "Connection to swift failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:615
+#: cinder/exception.py:616
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:619
+#: cinder/exception.py:620
 #, python-format
 msgid "Volume migration failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:623
+#: cinder/exception.py:624
 #, python-format
 msgid "SSH command injection detected: %(command)s"
 msgstr ""
 
-#: cinder/exception.py:627
+#: cinder/exception.py:628
 #, python-format
 msgid "QoS Specs %(specs_id)s already exists."
 msgstr ""
 
-#: cinder/exception.py:631
+#: cinder/exception.py:632
 #, python-format
 msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
 msgstr ""
 
-#: cinder/exception.py:636
+#: cinder/exception.py:637
 #, python-format
 msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
 msgstr ""
 
-#: cinder/exception.py:641
+#: cinder/exception.py:642
 #, python-format
 msgid "No such QoS spec %(specs_id)s."
 msgstr ""
 
-#: cinder/exception.py:645
+#: cinder/exception.py:646
 #, python-format
 msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
 msgstr ""
 
-#: cinder/exception.py:650
+#: cinder/exception.py:651
 #, python-format
 msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
 msgstr ""
 
-#: cinder/exception.py:655
+#: cinder/exception.py:656
 #, python-format
 msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
 msgstr ""
 
-#: cinder/exception.py:660
+#: cinder/exception.py:661
 #, python-format
 msgid "Invalid qos specs: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:664
+#: cinder/exception.py:665
 #, python-format
 msgid "QoS Specs %(specs_id)s is still associated with entities."
 msgstr ""
 
-#: cinder/exception.py:668
+#: cinder/exception.py:669
 #, python-format
 msgid "key manager error: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:672
+#: cinder/exception.py:673
 #, python-format
 msgid ""
 "Manage existing volume failed due to invalid backend reference "
 "%(existing_ref)s: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:677
+#: cinder/exception.py:678
 #, python-format
 msgid "Unable to manage existing volume. Volume %(volume_ref)s already managed."
 msgstr ""
 
-#: cinder/exception.py:682
+#: cinder/exception.py:683
 #, python-format
 msgid "Volume %(volume_id)s replication error: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:687
+#: cinder/exception.py:688
 #, python-format
 msgid "Volume replication for %(volume_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:692
+#: cinder/exception.py:693
 #, python-format
 msgid "Manage existing volume failed due to volume type mismatch: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:697
+#: cinder/exception.py:698
 #, python-format
 msgid "Error extending volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:701
+#: cinder/exception.py:702
 #, python-format
 msgid "Error during evaluator parsing: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:713
+#: cinder/exception.py:714
 #, python-format
 msgid "Unable to find Volume Group: %(vg_name)s"
 msgstr ""
 
-#: cinder/exception.py:717
+#: cinder/exception.py:718
 #, python-format
 msgid "Failed to create Volume Group: %(vg_name)s"
 msgstr ""
 
-#: cinder/exception.py:721
+#: cinder/exception.py:722
 #, python-format
 msgid "Volume device not found at %(device)s."
 msgstr ""
 
-#: cinder/exception.py:727
+#: cinder/exception.py:728
 #, python-format
 msgid "Pure Storage Cinder driver failure: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:732
+#: cinder/exception.py:733
 msgid "Bad response from SolidFire API"
 msgstr ""
 
-#: cinder/exception.py:736
+#: cinder/exception.py:737
 msgid "SolidFire Cinder Driver exception"
 msgstr ""
 
-#: cinder/exception.py:740
+#: cinder/exception.py:741
 #, python-format
 msgid "Error in SolidFire API response: data=%(data)s"
 msgstr ""
 
-#: cinder/exception.py:744
+#: cinder/exception.py:745
 #, python-format
 msgid "Unable to locate account %(account_name)s on Solidfire device"
 msgstr ""
 
-#: cinder/exception.py:749
+#: cinder/exception.py:750
 msgid "Retryable SolidFire Exception encountered"
 msgstr ""
 
-#: cinder/exception.py:754
+#: cinder/exception.py:755
 #, python-format
 msgid "Invalid 3PAR Domain: %(err)s"
 msgstr ""
 
-#: cinder/exception.py:759
+#: cinder/exception.py:760
 msgid "Unknown RemoteFS exception"
 msgstr ""
 
-#: cinder/exception.py:763
+#: cinder/exception.py:764
 msgid "No mounted shares found"
 msgstr ""
 
-#: cinder/exception.py:767 cinder/exception.py:780 cinder/exception.py:806
-#: cinder/exception.py:820
+#: cinder/exception.py:768 cinder/exception.py:781 cinder/exception.py:807
+#: cinder/exception.py:821
 #, python-format
 msgid "There is no share which can host %(volume_size)sG"
 msgstr ""
 
-#: cinder/exception.py:772
+#: cinder/exception.py:773
 msgid "Unknown NFS exception"
 msgstr ""
 
-#: cinder/exception.py:776
+#: cinder/exception.py:777
 msgid "No mounted NFS shares found"
 msgstr ""
 
-#: cinder/exception.py:785
+#: cinder/exception.py:786
 msgid "Unknown SMBFS exception."
 msgstr ""
 
-#: cinder/exception.py:789
+#: cinder/exception.py:790
 msgid "No mounted SMBFS shares found."
 msgstr ""
 
-#: cinder/exception.py:793
+#: cinder/exception.py:794
 #, python-format
 msgid "There is no share which can host %(volume_size)sG."
 msgstr ""
 
-#: cinder/exception.py:798
+#: cinder/exception.py:799
 msgid "Unknown Gluster exception"
 msgstr ""
 
-#: cinder/exception.py:802
+#: cinder/exception.py:803
 msgid "No mounted Gluster shares found"
 msgstr ""
 
-#: cinder/exception.py:812
+#: cinder/exception.py:813
 msgid "Unknown Virtuozzo Storage exception"
 msgstr ""
 
-#: cinder/exception.py:816
+#: cinder/exception.py:817
 msgid "No mounted Virtuozzo Storage shares found"
 msgstr ""
 
-#: cinder/exception.py:825
+#: cinder/exception.py:826
 #, python-format
 msgid "Fibre Channel connection control failure: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:829
+#: cinder/exception.py:830
 #, python-format
 msgid "Fibre Channel Zone operation failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:833
+#: cinder/exception.py:834
 #, python-format
 msgid "Fibre Channel SAN Lookup failure: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:837 cinder/exception.py:841
+#: cinder/exception.py:838 cinder/exception.py:842
 #, python-format
 msgid "Fibre Channel Zoning CLI error: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:845
+#: cinder/exception.py:846
 msgid "NetApp Cinder Driver exception."
 msgstr ""
 
-#: cinder/exception.py:849
+#: cinder/exception.py:850
 #, python-format
 msgid ""
 "EMC VNX Cinder Driver CLI exception: %(cmd)s (Return Code: %(rc)s) "
 "(Output: %(out)s)."
 msgstr ""
 
-#: cinder/exception.py:855
+#: cinder/exception.py:856
 #, python-format
 msgid "ConsistencyGroup %(consistencygroup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:859
+#: cinder/exception.py:860
 #, python-format
 msgid "Invalid ConsistencyGroup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:864
+#: cinder/exception.py:865
 #, python-format
 msgid "CgSnapshot %(cgsnapshot_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:868
+#: cinder/exception.py:869
 #, python-format
 msgid "Invalid CgSnapshot: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:873
+#: cinder/exception.py:874
 msgid "HBSD error occurs."
 msgstr ""
 
-#: cinder/exception.py:890
+#: cinder/exception.py:891
 msgid "Storage resource could not be found."
 msgstr ""
 
-#: cinder/exception.py:894
+#: cinder/exception.py:895
 #, python-format
 msgid "Volume %(volume_name)s is busy."
 msgstr ""
 
-#: cinder/exception.py:899
+#: cinder/exception.py:900
 msgid "Bad response from Datera API"
 msgstr ""
 
-#: cinder/exception.py:904
+#: cinder/exception.py:905
 #, python-format
 msgid "Failed to create iscsi target for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:908
+#: cinder/exception.py:909
 #, python-format
 msgid "Failed to remove iscsi target for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:912
+#: cinder/exception.py:913
 #, python-format
 msgid "Failed to attach iSCSI target for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:916
+#: cinder/exception.py:917
 #, python-format
 msgid "Failed to detach iSCSI target for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:920
+#: cinder/exception.py:921
 #, python-format
 msgid "%(error_message)s"
 msgstr ""
 
-#: cinder/exception.py:925
+#: cinder/exception.py:926
 msgid "X-IO Volume Driver exception!"
 msgstr ""
 
-#: cinder/exception.py:930
+#: cinder/exception.py:931
 #, python-format
 msgid "Volume backend config is invalid: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:934
+#: cinder/exception.py:935
 #, python-format
 msgid "Backend service retry timeout hit: %(timeout)s sec"
 msgstr ""
 
-#: cinder/exception.py:938
+#: cinder/exception.py:939
 #, python-format
 msgid "Backend reports: %(message)s"
 msgstr ""
 
-#: cinder/exception.py:942
+#: cinder/exception.py:943
 msgid "Backend reports: item already exists"
 msgstr ""
 
-#: cinder/exception.py:946
+#: cinder/exception.py:947
 msgid "Backend reports: item not found"
 msgstr ""
 
-#: cinder/exception.py:951
+#: cinder/exception.py:952
 #, python-format
 msgid ""
 "The WebDAV request failed. Reason: %(msg)s, Return code/reason: %(code)s,"
 " Source Volume: %(src)s, Destination Volume: %(dst)s, Method: %(method)s."
 msgstr ""
 
-#: cinder/exception.py:958
+#: cinder/exception.py:959
 msgid "Volume to Initiator Group mapping already exists"
 msgstr ""
 
-#: cinder/exception.py:962
+#: cinder/exception.py:963
 msgid "System is busy, retry operation."
 msgstr ""
 
-#: cinder/exception.py:967
+#: cinder/exception.py:968
 #, python-format
 msgid ""
 "Infortrend CLI exception: %(err)s Param: %(param)s (Return Code: %(rc)s) "
 "(Output: %(out)s)"
 msgstr ""
 
-#: cinder/exception.py:973
+#: cinder/exception.py:974
 #, python-format
 msgid "Backend doesn't exist (%(backend)s)"
 msgstr ""
 
-#: cinder/exception.py:977 cinder/exception.py:981 cinder/exception.py:989
-#: cinder/exception.py:1019
+#: cinder/exception.py:978 cinder/exception.py:982 cinder/exception.py:990
+#: cinder/exception.py:1020
 #, python-format
 msgid "%(message)s"
 msgstr ""
 
-#: cinder/exception.py:985
+#: cinder/exception.py:986
 #, python-format
 msgid "Not enough space on backend (%(backend)s)"
 msgstr ""
 
-#: cinder/exception.py:993
+#: cinder/exception.py:994
 msgid "No active iSCSI portals with supplied iSCSI IPs"
 msgstr ""
 
-#: cinder/exception.py:998
+#: cinder/exception.py:999
 #, python-format
 msgid "An error has occured in SheepdogDriver. (Reason: %(reason)s)"
 msgstr ""
 
-#: cinder/exception.py:1002
+#: cinder/exception.py:1003
 #, python-format
 msgid ""
 "(Command: %(cmd)s) (Return Code: %(exit_code)s) (Stdout: %(stdout)s) "
 "(Stderr: %(stderr)s)"
 msgstr ""
 
-#: cinder/exception.py:1009
+#: cinder/exception.py:1010
 msgid "There is no metadata in DB object."
 msgstr ""
 
-#: cinder/exception.py:1013
+#: cinder/exception.py:1014
 #, python-format
 msgid "Operation not supported: %(operation)s."
 msgstr ""
 
+#: cinder/exception.py:1025
+#, python-format
+msgid "Coho Data Cinder driver failure: %(message)s"
+msgstr ""
+
 #: cinder/quota.py:131
 #, python-format
 msgid ""
@@ -994,37 +999,37 @@ msgstr ""
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:106
+#: cinder/utils.py:107
 #, python-format
 msgid "Can not translate %s to integer."
 msgstr ""
 
-#: cinder/utils.py:145
+#: cinder/utils.py:146
 #, python-format
 msgid "May specify only one of %s"
 msgstr ""
 
-#: cinder/utils.py:600
+#: cinder/utils.py:644
 #, python-format
 msgid "Value %(param)s for %(param_string)s is not a boolean."
 msgstr ""
 
-#: cinder/utils.py:631
+#: cinder/utils.py:675
 #, python-format
 msgid "Unable to get a block device for file '%s'"
 msgstr ""
 
-#: cinder/utils.py:644
+#: cinder/utils.py:688
 #, python-format
 msgid "%s is not a string or unicode"
 msgstr ""
 
-#: cinder/utils.py:648
+#: cinder/utils.py:692
 #, python-format
 msgid "%(name)s has a minimum character requirement of %(min_length)s."
 msgstr ""
 
-#: cinder/utils.py:653
+#: cinder/utils.py:697
 #, python-format
 msgid "%(name)s has more than %(max_length)s characters."
 msgstr ""
@@ -1223,62 +1228,62 @@ msgstr ""
 msgid "Missing required element quota_class_set in request body."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:70
+#: cinder/api/contrib/quotas.py:72
 #, python-format
 msgid "Quota %s limit must be equal or greater than existing resources."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:90
+#: cinder/api/contrib/quotas.py:92
 #, python-format
 msgid "Free quota available is %s."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:119 cinder/api/contrib/quotas.py:131
+#: cinder/api/contrib/quotas.py:121 cinder/api/contrib/quotas.py:133
 msgid ""
 "Update and delete quota operations can only be made by an admin of "
 "immediate parent or by the CLOUD admin."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:126
+#: cinder/api/contrib/quotas.py:128
 msgid ""
 "Update and delete quota operations can only be made to projects in the "
 "same hierarchy of the project in which users are scoped to."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:151
+#: cinder/api/contrib/quotas.py:153
 msgid ""
 "Show operations can only be made to projects in the same hierarchy of the"
 " project in which users are scoped to."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:157
+#: cinder/api/contrib/quotas.py:159
 msgid ""
 "Only users with token scoped to immediate parents or root projects are "
 "allowed to see its children quotas."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:162
+#: cinder/api/contrib/quotas.py:164
 msgid ""
 "An user with a token scoped to a subproject is not allowed to see the "
 "quota of its parents."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:188
+#: cinder/api/contrib/quotas.py:194
 #, python-format
 msgid "Tenant ID: %s does not exist."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:265
+#: cinder/api/contrib/quotas.py:271
 #, python-format
 msgid "Invalid value '%s' for skip_validation."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:280
+#: cinder/api/contrib/quotas.py:286
 #, python-format
 msgid "Bad key(s) in quota set: %s"
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:400
+#: cinder/api/contrib/quotas.py:406
 msgid ""
 "About to delete child projects having non-zero quota. This should not be "
 "performed"
@@ -2451,14 +2456,14 @@ msgid ""
 " volume type %(volume_type)s is not supported by the group."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:648 cinder/volume/manager.py:2771
+#: cinder/consistencygroup/api.py:648 cinder/volume/manager.py:2785
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " volume is in an invalid state: %(status)s. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:665 cinder/volume/manager.py:2785
+#: cinder/consistencygroup/api.py:665 cinder/volume/manager.py:2799
 msgid "Volume is not local to this node."
 msgstr ""
 
@@ -2538,7 +2543,7 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:204 cinder/image/image_utils.py:314
-#: cinder/volume/drivers/solidfire.py:658
+#: cinder/volume/drivers/solidfire.py:664
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2568,12 +2573,12 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:321 cinder/image/image_utils.py:384
-#: cinder/volume/drivers/solidfire.py:665
+#: cinder/volume/drivers/solidfire.py:671
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:340 cinder/volume/drivers/solidfire.py:710
+#: cinder/image/image_utils.py:340 cinder/volume/drivers/solidfire.py:716
 #, python-format
 msgid "Converted to %(vol_format)s, but format is now %(file_format)s"
 msgstr ""
@@ -2781,11 +2786,11 @@ msgstr ""
 msgid "Failed to create scheduler manager volume flow"
 msgstr ""
 
-#: cinder/scheduler/manager.py:217
+#: cinder/scheduler/manager.py:221
 msgid "New volume type not specified in request_spec."
 msgstr ""
 
-#: cinder/scheduler/manager.py:232
+#: cinder/scheduler/manager.py:236
 #, python-format
 msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
 msgstr ""
@@ -2884,7 +2889,7 @@ msgid ""
 "\t%s"
 msgstr ""
 
-#: cinder/tests/unit/test_rbd.py:1077
+#: cinder/tests/unit/test_rbd.py:1081
 msgid "flush() not supported in this version of librbd"
 msgstr ""
 
@@ -3240,7 +3245,7 @@ msgid ""
 "%(size)s, extended: %(new_size)s)."
 msgstr ""
 
-#: cinder/volume/api.py:1288 cinder/volume/api.py:1434
+#: cinder/volume/api.py:1288 cinder/volume/api.py:1433
 #, python-format
 msgid "Volume %s is already part of an active migration."
 msgstr ""
@@ -3255,94 +3260,94 @@ msgstr ""
 msgid "Volume %s must not be replicated."
 msgstr ""
 
-#: cinder/volume/api.py:1309
+#: cinder/volume/api.py:1308
 #, python-format
 msgid "Volume %s must not be part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:1325
+#: cinder/volume/api.py:1324
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:1331
+#: cinder/volume/api.py:1330
 msgid "Destination host must be different than the current host."
 msgstr ""
 
-#: cinder/volume/api.py:1388
+#: cinder/volume/api.py:1387
 msgid "Source volume not mid-migration."
 msgstr ""
 
-#: cinder/volume/api.py:1392
+#: cinder/volume/api.py:1391
 msgid "Destination volume not mid-migration."
 msgstr ""
 
-#: cinder/volume/api.py:1397
+#: cinder/volume/api.py:1396
 #, python-format
 msgid "Destination has migration_status %(stat)s, expected %(exp)s."
 msgstr ""
 
-#: cinder/volume/api.py:1410
+#: cinder/volume/api.py:1409
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available to update readonly flag, but "
 "current status is: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1425
+#: cinder/volume/api.py:1424
 #, python-format
 msgid ""
 "Unable to update type due to incorrect status: %(vol_status)s on volume: "
 "%(vol_id)s. Volume status must be available or in-use."
 msgstr ""
 
-#: cinder/volume/api.py:1440
+#: cinder/volume/api.py:1439
 #, python-format
 msgid "migration_policy must be 'on-demand' or 'never', passed: %s"
 msgstr ""
 
-#: cinder/volume/api.py:1446
+#: cinder/volume/api.py:1445
 msgid "Volume must not be part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:1459
+#: cinder/volume/api.py:1458
 #, python-format
 msgid "Invalid volume_type passed: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1472
+#: cinder/volume/api.py:1471
 #, python-format
 msgid "New volume_type same as original: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1487
+#: cinder/volume/api.py:1486
 msgid "Retype cannot change encryption requirements."
 msgstr ""
 
-#: cinder/volume/api.py:1499
+#: cinder/volume/api.py:1498
 #, python-format
 msgid "Retype cannot change front-end qos specs for in-use volume: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1561
+#: cinder/volume/api.py:1560
 msgid "Failed to manage api volume flow."
 msgstr ""
 
-#: cinder/volume/api.py:1631
+#: cinder/volume/api.py:1630
 #, python-format
 msgid ""
 "Invalid status to enable replication. valid states are: %(valid_states)s,"
 " current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/api.py:1656
+#: cinder/volume/api.py:1655
 #, python-format
 msgid ""
 "Invalid status to disable replication. valid states are: "
 "%(valid_states)s, current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/api.py:1686
+#: cinder/volume/api.py:1685
 #, python-format
 msgid ""
 "Invalid status to failover replication. valid states are: "
@@ -3428,7 +3433,7 @@ msgstr ""
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:2784
+#: cinder/volume/driver.py:2782
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3485,142 +3490,142 @@ msgstr ""
 msgid "Unable to access the backend storage via file handle."
 msgstr ""
 
-#: cinder/volume/manager.py:1635
+#: cinder/volume/manager.py:1636
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:1641
+#: cinder/volume/manager.py:1642
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:2022
+#: cinder/volume/manager.py:2036
 #, python-format
 msgid "Volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/manager.py:2105
+#: cinder/volume/manager.py:2119
 msgid "Failed to get old volume type quota reservations"
 msgstr ""
 
-#: cinder/volume/manager.py:2159
+#: cinder/volume/manager.py:2173
 msgid "Retype requires migration but is not allowed."
 msgstr ""
 
-#: cinder/volume/manager.py:2167
+#: cinder/volume/manager.py:2181
 msgid "Volume must not have snapshots."
 msgstr ""
 
-#: cinder/volume/manager.py:2176
+#: cinder/volume/manager.py:2190
 msgid "Volume must not be replicated."
 msgstr ""
 
-#: cinder/volume/manager.py:2217
+#: cinder/volume/manager.py:2231
 msgid "Failed to create manage_existing flow."
 msgstr ""
 
-#: cinder/volume/manager.py:2260
+#: cinder/volume/manager.py:2274
 msgid "Error promoting secondary volume to primary"
 msgstr ""
 
-#: cinder/volume/manager.py:2270 cinder/volume/manager.py:2303
+#: cinder/volume/manager.py:2284 cinder/volume/manager.py:2317
 #, python-format
 msgid "Failed updating model with driver provided model %(model)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2293
+#: cinder/volume/manager.py:2307
 msgid "Synchronizing secondary volume to primary failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2345
+#: cinder/volume/manager.py:2359
 msgid "Create consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2400
+#: cinder/volume/manager.py:2414
 #, python-format
 msgid "snapshot-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2406
+#: cinder/volume/manager.py:2420
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because snapshot %(snap)s is "
 "not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2428
+#: cinder/volume/manager.py:2442
 #, python-format
 msgid "cg-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2434
+#: cinder/volume/manager.py:2448
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because source volume "
 "%(source_vol)s is not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2514
+#: cinder/volume/manager.py:2528
 msgid "Input volumes or snapshots are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2537
+#: cinder/volume/manager.py:2551
 msgid "Input volumes or source volumes are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2638
+#: cinder/volume/manager.py:2652
 msgid "Volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:2665
+#: cinder/volume/manager.py:2679
 msgid "Delete consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2823
+#: cinder/volume/manager.py:2837
 #, python-format
 msgid "Error occurred when updating consistency group %s."
 msgstr ""
 
-#: cinder/volume/manager.py:2929
+#: cinder/volume/manager.py:2943
 #, python-format
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3029
+#: cinder/volume/manager.py:3043
 #, python-format
 msgid "Error occurred when deleting cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3158
+#: cinder/volume/manager.py:3176
 #, python-format
 msgid ""
 "Unable to enable replication due to invalid replication status: "
 "%(status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:3168
+#: cinder/volume/manager.py:3186
 msgid "Enable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3207
+#: cinder/volume/manager.py:3225
 #, python-format
 msgid ""
 "Unable to disable replication due to invalid replication status: "
 "%(status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:3217
+#: cinder/volume/manager.py:3235
 msgid "Disable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3286
+#: cinder/volume/manager.py:3304
 msgid "Replication failover for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3356
+#: cinder/volume/manager.py:3374
 msgid "Get replication targets failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3378
+#: cinder/volume/manager.py:3396
 msgid "Failed to create manage existing flow."
 msgstr ""
 
@@ -3754,6 +3759,74 @@ msgstr ""
 msgid "Blockbridge default pool does not exist"
 msgstr ""
 
+#: cinder/volume/drivers/coho.py:89
+msgid "Failed to establish connection with Coho cluster"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:133
+#, python-format
+msgid "no REPLY but %r"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:141
+#, python-format
+msgid "MSG_DENIED: RPC_MISMATCH: %r"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:145
+#, python-format
+msgid "MSG_DENIED: AUTH_ERROR: %r"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:146
+#, python-format
+msgid "MSG_DENIED: %r"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:149
+#, python-format
+msgid "Neither MSG_DENIED nor MSG_ACCEPTED: %r"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:153
+msgid "call failed: PROG_UNAVAIL"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:158
+#, python-format
+msgid "call failed: PROG_MISMATCH: %r"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:160
+msgid "call failed: PROC_UNAVAIL"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:162
+msgid "call failed: GARBAGE_ARGS"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:164
+#, python-format
+msgid "call failed: %r"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:196
+msgid "Invalid response header from RPC server"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:208
+msgid "RPC server response is incomplete"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:315
+msgid "Coho rpc port is not configured"
+msgstr ""
+
+#: cinder/volume/drivers/coho.py:319
+#, python-format
+msgid "Invalid port number %(config)s for Coho rpc port"
+msgstr ""
+
 #: cinder/volume/drivers/datera.py:120
 msgid ""
 "san_login and/or san_password is not set for Datera driver in the "
@@ -4014,8 +4087,8 @@ msgstr ""
 msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:584 cinder/volume/drivers/rbd.py:1029
-#: cinder/volume/drivers/emc/xtremio.py:488
+#: cinder/volume/drivers/lvm.py:584 cinder/volume/drivers/rbd.py:1015
+#: cinder/volume/drivers/emc/xtremio.py:489
 #: cinder/volume/drivers/hitachi/hnas_iscsi.py:901
 #: cinder/volume/drivers/hitachi/hnas_nfs.py:622
 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:815
@@ -4237,24 +4310,24 @@ msgid ""
 "resolved by retrying the delete after 30 seconds has elapsed."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:831
+#: cinder/volume/drivers/rbd.py:817
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:836
+#: cinder/volume/drivers/rbd.py:822
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:839
+#: cinder/volume/drivers/rbd.py:825
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:990
+#: cinder/volume/drivers/rbd.py:976
 #, python-format
 msgid "Failed to Extend Volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:1053
+#: cinder/volume/drivers/rbd.py:1039
 #, python-format
 msgid ""
 "Failed to manage existing volume %(name)s, because reported size %(size)s"
@@ -4461,38 +4534,38 @@ msgstr ""
 msgid " but size is now %d."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:120
+#: cinder/volume/drivers/solidfire.py:126
 #, python-format
 msgid "Retry count exceeded for command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:323
-#: cinder/volume/drivers/solidfire.py:490
+#: cinder/volume/drivers/solidfire.py:329
+#: cinder/volume/drivers/solidfire.py:496
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:460
+#: cinder/volume/drivers/solidfire.py:466
 msgid "volumes/account exceeded on both primary and secondary SolidFire accounts"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:522
+#: cinder/volume/drivers/solidfire.py:528
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:757
+#: cinder/volume/drivers/solidfire.py:763
 msgid "Failed to create SolidFire Image-Volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1282
+#: cinder/volume/drivers/solidfire.py:1386
 msgid "Manage existing volume requires 'source-id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1335
+#: cinder/volume/drivers/solidfire.py:1439
 msgid "Manage existing get size requires 'id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1352
+#: cinder/volume/drivers/solidfire.py:1456
 msgid "Failed to find account for volume."
 msgstr ""
 
@@ -4939,7 +5012,7 @@ msgid "Invalid IP address format: '%s'"
 msgstr ""
 
 #: cinder/volume/drivers/dothill/dothill_iscsi.py:87
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:218
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:236
 msgid "At least one valid iSCSI IP address must be set."
 msgstr ""
 
@@ -6064,7 +6137,7 @@ msgid "iscsi portal, %s, not found"
 msgstr ""
 
 #: cinder/volume/drivers/emc/xtremio.py:367
-#: cinder/volume/drivers/emc/xtremio.py:760
+#: cinder/volume/drivers/emc/xtremio.py:761
 msgid "XtremIO not initialized correctly, no clusters found"
 msgstr ""
 
@@ -6073,27 +6146,27 @@ msgstr ""
 msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required"
 msgstr ""
 
-#: cinder/volume/drivers/emc/xtremio.py:523
+#: cinder/volume/drivers/emc/xtremio.py:524
 msgid "can't find the volume to extend"
 msgstr ""
 
-#: cinder/volume/drivers/emc/xtremio.py:631
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:435
+#: cinder/volume/drivers/emc/xtremio.py:632
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:503
 msgid ""
 "create_consistencygroup_from_src only supports a cgsnapshot source, other"
 " sources cannot be used."
 msgstr ""
 
-#: cinder/volume/drivers/emc/xtremio.py:710
+#: cinder/volume/drivers/emc/xtremio.py:711
 #, python-format
 msgid "Failed to create IG, %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/xtremio.py:832
+#: cinder/volume/drivers/emc/xtremio.py:833
 msgid "XtremIO not configured correctly, no iscsi portals found"
 msgstr ""
 
-#: cinder/volume/drivers/emc/xtremio.py:880
+#: cinder/volume/drivers/emc/xtremio.py:881
 msgid "Failed to get targets"
 msgstr ""
 
@@ -6507,13 +6580,13 @@ msgid ""
 "volume size."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:268
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:278
 #: cinder/volume/drivers/ibm/ibmnas.py:110
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:277
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:293
 #, python-format
 msgid ""
 "Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or "
@@ -6521,157 +6594,231 @@ msgid ""
 "upgrade the hpe3parclient."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:294
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:310
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:339
 #, python-format
 msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:319
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:364
 msgid ""
 "You must install hpe3parclient before using 3PAR drivers. Run \"pip "
 "install python-3parclient\" to install the hpe3parclient."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:351
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:403
 msgid ""
 "3PAR drivers do not support enabling the image cache capability at this "
 "time.  You must disable the configuration setting in cinder.conf"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:371
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:982
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:439
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1073
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:379
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:447
 #, python-format
 msgid "Failed to get domain because CPG (%s) doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:530
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:598
 #, python-format
 msgid "There was an error creating the cgsnapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:591
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:701
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:659
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:769
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:906
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1004
 #, python-format
 msgid "Virtual volume '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:624
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:692
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:921
 #, python-format
 msgid "Volume type ID '%s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:692
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:760
 msgid "Reference must be for an unmanaged virtual volume."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:735
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:803
 msgid "Reference must contain source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1236
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1332
 #, python-format
 msgid ""
 "Flash Cache Policy requires WSAPI version '%(fcache_version)s' version "
 "'%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1270
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1366
 #, python-format
 msgid "VV Set %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1313
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1409
 #, python-format
 msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1404
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1500
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1420
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1516
 #, python-format
 msgid ""
 "Dedup is a valid provisioning type, but requires WSAPI version "
 "'%(dedup_version)s' version '%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1525
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1628
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1671
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1802
 msgid ""
 "The volume is currently busy on the 3PAR and cannot be deleted at this "
 "time. You can try again later."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1843
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1981
 #, python-format
 msgid "Failure in update_volume_key_value_pair:%s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1860
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1998
 #, python-format
 msgid "Failure in clear_volume_key_value_pair: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2004
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2142
 #, python-format
 msgid ""
 "Copy volume task failed: convert_to_base_volume: id=%(id)s, "
 "status=%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2028
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2166
 #, python-format
 msgid "Volume (%s) already exists on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2160
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2201
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2298
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2339
 #, python-format
 msgid ""
 "Tune volume task stopped before it was done: volume_name=%(volume_name)s,"
 " task-status=%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2224
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2362
 #, python-format
 msgid "Cannot retype from HPE3PARDriver to %s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2230
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2368
 msgid "Cannot retype from one 3PAR array to another."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2236
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2374
 #, python-format
 msgid "Invalid new snapCPG name for retype.  new_snap_cpg='%s'."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2243
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2381
 msgid "Cannot retype to a CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2247
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2385
 msgid "Cannot retype to a snap CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_fc.py:562
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:860
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2595
+msgid ""
+"Unable to enable volume replication because volume is not of replicated "
+"type."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2619
+msgid ""
+"Unable to disable volume replication because volume is not of replicated "
+"type."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2652
+msgid "Unable to failover because volume is not of replicated type."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2673
+msgid "A valid secondary target MUST be specified in order to failover."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2679
+msgid "The failover array cannot be the primary array."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2707
+#, python-format
+msgid "There was a problem with the failover (%s) and it was unsuccessful."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2759
+msgid ""
+"Unmanaged replication is not supported at this time. Please configure "
+"cinder.conf for managed replication."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2948
+msgid ""
+"The replication mode was not configured correctly in the volume type "
+"extra_specs. If replication:mode is periodic, replication:sync_period "
+"must also be specified and be between 300 and 31622400 seconds."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2986
+#, python-format
+msgid "There was an error creating the remote copy group: %s."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3006
+#, python-format
+msgid "There was an error adding the volume to the remote copy group: %s."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3020
+#, python-format
+msgid "There was an error setting the sync period for the remote copy group: %s."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3030
+#, python-format
+msgid "There was an error starting remote copy: %s."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3038
+#, python-format
+msgid ""
+"There was an error setting up a remote copy group on the 3PAR arrays: "
+"('%s'). The volume will not be recognized as replication type."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3100
+msgid "The failed-over volume could not be deleted."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:579
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:878
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
@@ -9874,7 +10021,7 @@ msgstr ""
 msgid "Volume driver %s not initialized."
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:323 cinder/volume/targets/scst.py:390
+#: cinder/volume/targets/iscsi.py:322 cinder/volume/targets/scst.py:390
 msgid "valid iqn needed for show_target"
 msgstr ""
 
index ec571cdcf174f159cc1039b4b0e51048789903f4..4f886a7ffb9edc852516d807f77f25134d8f6988 100644 (file)
@@ -8,10 +8,10 @@
 # Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev388\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-02 06:25+0000\n"
-"PO-Revision-Date: 2015-11-27 09:22+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+0000\n"
+"PO-Revision-Date: 2015-12-08 03:40+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
 "Language-Team: Czech\n"
 "Language: cs\n"
@@ -1536,7 +1536,7 @@ msgid "Failed to created Cinder secure environment indicator file: %s"
 msgstr "Nelze vytvořit soubor indikující bezpečné prostředí Cinder: %s"
 
 #, python-format
-msgid "Failed to delete initiator iqn %s to target."
+msgid "Failed to delete initiator iqn %s from target."
 msgstr "Nelze smazat zavaděč iqn %s z cíle."
 
 #, python-format
@@ -1660,6 +1660,10 @@ msgstr "Nelze získat aktualizované statistiky z clusteru Datera."
 msgid "Failed to get updated stats from Datera cluster."
 msgstr "Nelze získat aktualizované statistiky z clusteru Datera."
 
+#, python-format
+msgid "Failed to get volume status. %s"
+msgstr "Nelze získat stav svazku. %s"
+
 msgid "Failed to initialize connection"
 msgstr "Nelze zavést připojení"
 
@@ -1947,6 +1951,10 @@ msgstr ""
 msgid "Failed to write in /etc/scst.conf."
 msgstr "Nelze zapisovat do/etc/scst.conf."
 
+#, python-format
+msgid "Failed to write persistence file: %(path)s."
+msgstr "Nelze zapsat soubor přetrvání: %(path)s."
+
 #, python-format
 msgid "Failed updating %(object_type)s %(object_id)s with %(update)s"
 msgstr "Nelze aktualizovat %(object_type)s %(object_id)s pomocí %(update)s"
@@ -2468,18 +2476,9 @@ msgstr "Obnovení svazku %(volume)s bylo dokončeno s chybou - %(error)s."
 msgid "Retry %(retry)s times: %(method)s Failed %(rc)s: %(reason)s"
 msgstr "Pokus proveden %(retry)skrát: %(method)s selhala %(rc)s: %(reason)s"
 
-msgid "Retype of encryption type not supported."
-msgstr "Přetypování typu šifrování není podporováno."
-
-msgid "Retype of extra_specs not supported."
-msgstr "Přetypování dodatečných specifikací není podporováno."
-
 msgid "Retype volume error."
 msgstr "Chyba přetypování svazku."
 
-msgid "Retype with host migration not supported."
-msgstr "Přetypování spolu s přesunem hostitele není podporováno."
-
 #, python-format
 msgid ""
 "SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, Platinum, "
index 55e2d8da035ab28c64ae8561ca74ad2eb26ed37a..01f95cc7db2a7c216f8b4a71d7bc2b218d7a3adf 100644 (file)
@@ -7,10 +7,10 @@
 # Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev388\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-02 06:25+0000\n"
-"PO-Revision-Date: 2015-12-01 08:24+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+0000\n"
+"PO-Revision-Date: 2015-12-08 03:41+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
 "Language-Team: Czech\n"
 "Language: cs\n"
@@ -599,6 +599,10 @@ msgstr "Nelze restartovat horcm: %s"
 msgid "Failed to run command: %s."
 msgstr "Nelze provést příkaz: %s."
 
+#, python-format
+msgid "Failed to run lsguicapability. Exception: %s."
+msgstr "Nelze spustit lsguicapability. Výjimka: %s."
+
 #, python-format
 msgid ""
 "Failed to save iscsi LIO configuration when modifying volume id: %(vol_id)s."
@@ -876,22 +880,6 @@ msgstr ""
 "LUN s id %(remove_id)s není přítomna ve skupině jednotnosti %(cg_name)s, je "
 "přeskočena."
 
-msgid ""
-"LVMISCSIDriver is deprecated, you should now just use LVMVolumeDriver and "
-"specify iscsi_helper for the target driver you wish to use."
-msgstr ""
-"LVMISCSIDriver je zastaralý, nyní byste měli používat LVMVolumeDriver a "
-"zadat pomocníka iscsi pro cílový ovladač, který chcete použít."
-
-msgid ""
-"LVMISERDriver is deprecated, you should now just use LVMVolumeDriver and "
-"specify iscsi_helper for the target driver you wish to use. In order to "
-"enable iser, please set iscsi_protocol with the value iser."
-msgstr ""
-"LVMISERDriver je zastaralý, nyní byste měli používat LVMVolumeDriver a zadat "
-"pomocníka iscsi pro cílový ovladač, který chcete použít. Abyste mohli použít "
-"iser, prosím nastavte protokol iscsi s hodnotou iser."
-
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 "Nejméně zaneprázdněný port iSCSI nenalezen, použit první port v seznamu."
index 1221a0109a9766499a4da0244c07cc9bd239ee58..302ae11aa35ed2bb50a5eac8957069596ece7958 100644 (file)
@@ -9,10 +9,10 @@
 # Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev388\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-02 06:25+0000\n"
-"PO-Revision-Date: 2015-12-01 08:17+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+0000\n"
+"PO-Revision-Date: 2015-12-08 03:38+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
 "Language: cs\n"
 "Language-Team: Czech\n"
@@ -8504,6 +8504,12 @@ msgstr ""
 "Získání parametrů iSCSI: Nelze získat cílovou IP adresu pro zavaděč %(ini)s, "
 "prosím zkontrolujte  soubor s nastavením."
 
+msgid "glance_metadata assigned"
+msgstr "popisná data glance přidělena"
+
+msgid "glance_metadata changed"
+msgstr "popisná data glance změněna"
+
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
@@ -8817,6 +8823,9 @@ msgstr "id snímku:%s nenalezeno"
 msgid "snapshot-%s"
 msgstr "snímek-%s"
 
+msgid "snapshots assigned"
+msgstr "snímky přiděleny"
+
 msgid "snapshots changed"
 msgstr "snímek změněn"
 
index ca166d4accd07a8be92dd8a77955b74de1aa2421..03f1806baf102de55f5aaf7f1bec4fdece787db3 100644 (file)
@@ -8,9 +8,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev364\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-01 06:53+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+0000\n"
 "PO-Revision-Date: 2015-09-16 08:22+0000\n"
 "Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
 "Language-Team: Turkish (Turkey)\n"
@@ -1152,10 +1152,6 @@ msgstr "\"%s\" anlık sistem görüntüsünden mantıksal sürücü oluşturulam
 msgid "Failed to created Cinder secure environment indicator file: %s"
 msgstr "Cinder güvenli ortam gösterge dosyası oluşturulamadı: %s"
 
-#, python-format
-msgid "Failed to delete initiator iqn %s to target."
-msgstr "Hedefe başlatıcı iqn %s silinemedi."
-
 #, python-format
 msgid "Failed to delete snapshot %(snap)s of volume %(vol)s."
 msgstr ""
@@ -1856,15 +1852,6 @@ msgstr ""
 "Yeniden deneme %(retry)s süreleri: %(method)s Başarısız oldu %(rc)s: "
 "%(reason)s"
 
-msgid "Retype of encryption type not supported."
-msgstr "Şifreleme türü Retype desteklenmiyor."
-
-msgid "Retype of extra_specs not supported."
-msgstr "extra_specs Retype desteklenmiyor."
-
-msgid "Retype with host migration not supported."
-msgstr "İstemci göçü ile Retype desteklenmiyor."
-
 #, python-format
 msgid ""
 "SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, Platinum, "
index 7dbf68067aa00b28baa900daf159ad3ccd381301..dd66f384808df5cc38fa2b7e5b34038aa85cf795 100644 (file)
@@ -7,9 +7,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev364\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-01 06:53+0000\n"
+"POT-Creation-Date: 2015-12-10 06:20+0000\n"
 "PO-Revision-Date: 2015-08-26 03:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey)\n"
@@ -738,23 +738,6 @@ msgstr ""
 msgid "LUN with id %(remove_id)s is not present in cg %(cg_name)s, skip it."
 msgstr "%(remove_id)s kimlikli LUN %(cg_name)s cg de mevcut değil, atla."
 
-msgid ""
-"LVMISCSIDriver is deprecated, you should now just use LVMVolumeDriver and "
-"specify iscsi_helper for the target driver you wish to use."
-msgstr ""
-"LVMISCSIDriver artık kullanılmıyor, artık yalnızca LVMVolumeDriver "
-"kullanmalı ve kullanmak istediğiniz hedef sürücü için iscsi_helper "
-"belirtmelisiniz."
-
-msgid ""
-"LVMISERDriver is deprecated, you should now just use LVMVolumeDriver and "
-"specify iscsi_helper for the target driver you wish to use. In order to "
-"enable iser, please set iscsi_protocol with the value iser."
-msgstr ""
-"LVMISERDriver artık kullanılmıyor, artık yalnızca LVMVolumeDriver kullanmalı "
-"ve kullanmak istediğiniz hedef sürücü için iscsi_helper belirtmelisiniz. "
-"iser'i etkinleştirmek için, lütfen iscsi_protocol'u iser değeriyle ayarlayın."
-
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 "En az meşgul iSCSI bağlantı noktası bulunamadı, listedeki ilk iSCSI bağlantı "