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

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

index 8fc648215ec4b55f3e2d3ad4e825ba672cbbac50..cea7c1b1b57ad54f9c6562c5b992b18ffe59ad96 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index d1e1164f3fb6925ad42b63786bfd6f1b98fe0d22..21a6119e505693581c470f297c699bcee7859bbe 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-01-19 20:22+0000\n"
 "Last-Translator: yazar  <zrncescientiae@gmail.com>\n"
 "Language-Team: Bosnian <bs@li.org>\n"
@@ -548,55 +548,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -715,7 +735,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -746,81 +766,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -880,11 +910,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2629,13 +2659,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2789,192 +2819,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3064,7 +3085,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3239,8 +3269,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3254,14 +3284,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3278,156 +3308,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3495,7 +3494,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3535,7 +3534,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3544,249 +3543,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5700,77 +5623,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6441,34 +6364,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6607,6 +6530,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6646,3 +6881,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index b79e4e6ed80d003792c384d8d9b55a6f5b63faa5..10001a0494bff16e87942e71abf2939211a2de79 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Catalan "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 7b41defc668547af0251a74210adf3aa7c03272e..9d08cee886402e76a0c76513b62b90da8e4a3fc9 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.90\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.94\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -548,55 +548,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -715,7 +735,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -746,81 +766,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -880,11 +910,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2624,13 +2654,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2784,192 +2814,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3059,7 +3080,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3234,8 +3264,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3249,14 +3279,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3273,153 +3303,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
-msgstr ""
-
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3487,7 +3486,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3527,7 +3526,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3536,249 +3535,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
-msgstr ""
-
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
-msgstr ""
-
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5692,77 +5615,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6433,34 +6356,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6599,3 +6522,315 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
index b9d94445f1f13b1d118223b10b2fe43db3eb76ac..84956d49304640d6e29568a97b832db2a5c36a76 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-04-04 20:28+0000\n"
 "Last-Translator: Zbyněk Schwarz <Unknown>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -562,57 +562,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Poškozené tělo zprávy: %(reason)s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, fuzzy, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr "Skupina LDAP %(group_id)s nemohla být nalezena."
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "Neplatná podpůrná vrstva: %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "Připojení k glance selhalo"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, fuzzy, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr "Obraz %(image_id)s nemohl být nalezen."
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -732,7 +752,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Začínající uzel %(topic)s (verze %(vcs_string)s)"
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr "Vytváření připojení zákazníka pro službu %s"
@@ -764,81 +784,91 @@ msgstr "Úplná sada PŘÍZNAKŮ:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Získávání %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Spouštění příkazu (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "Prostředí není podporováno přes SSH"
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr "process_input není podporován přes SSH"
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Výsledek byl %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "ladění ve zpětném volání: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Adresa místního spojení nenalezena.: %s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Neplatná podpůrná vrstva: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "podpůrná vrstva: %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr "v opakujícím volání"
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "Očekáván objekt typu: %s"
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek"
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -898,11 +928,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr "parametr limit musí být celé číslo"
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr "parametr limit musí být kladný"
 
@@ -2657,13 +2687,13 @@ msgid "No method for message: %s"
 msgstr "Pro zprávu není metoda: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2818,194 +2848,185 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, fuzzy, python-format
 msgid "Deserializing: %s"
 msgstr "Popis roz: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "rozbalený kontext: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "Zrušení registrace obrazu %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "obdrženo: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 #, fuzzy
 msgid "RPC Message Invalid."
 msgstr "Požadavek je neplatný."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3096,7 +3117,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3272,8 +3302,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3287,14 +3317,14 @@ msgstr "Nelze získat metadata pro ip: %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3311,155 +3341,124 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Obraz musí být dostupný"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3527,7 +3526,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3567,7 +3566,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3576,249 +3575,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "Vytvořit svazek ze snímku %s"
-
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, fuzzy, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s"
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5747,77 +5670,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, fuzzy, python-format
 msgid "XML exception reading parameter: %s"
 msgstr "Výjimka při načítání rozšíření: %s"
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Instance nenalezena"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
+#, python-format
+msgid "LUN %(lun)s extended to %(size)s GB."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:393
 #, fuzzy, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr "mazání svazku %(volume_name)s který má snímek"
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
-#, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
-msgstr ""
-
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6489,34 +6412,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6655,6 +6578,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6694,3 +6929,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "Vytvořit svazek ze snímku %s"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index cccbc62f2f95674780c120a40ec4120845b3e486..0b4ed38ddecc79db38bfd89aad7d96f971feb466 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-01-15 21:46+0000\n"
 "Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
 "Language-Team: Danish <da@li.org>\n"
@@ -548,55 +548,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -715,7 +735,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -746,81 +766,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -880,11 +910,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2624,13 +2654,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2784,192 +2814,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3059,7 +3080,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3234,8 +3264,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3249,14 +3279,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3273,153 +3303,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3487,7 +3486,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3527,7 +3526,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3536,249 +3535,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "bind %s: slettet"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5692,77 +5615,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6433,34 +6356,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6599,6 +6522,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6638,3 +6873,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 87b809485dfe17c311323729993967c4cc6cbc57..5ba1443926abc64e8b185e0121db610e8a1c8a4d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:23+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: German <de@li.org>\n"
@@ -552,56 +552,76 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -720,7 +740,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -752,81 +772,91 @@ msgstr "Alle vorhandenen FLAGS:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Hole %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Ergebnis war %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -886,11 +916,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2631,13 +2661,13 @@ msgid "No method for message: %s"
 msgstr "keine Methode für diese Nachricht gefunden: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2791,192 +2821,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "keine Methode für diese Nachricht gefunden: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3066,7 +3087,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3241,8 +3271,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3256,14 +3286,14 @@ msgstr "Nicht möglich volume %s zufinden"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3280,153 +3310,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
-msgstr ""
-
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3494,7 +3493,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3534,7 +3533,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3543,249 +3542,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "Volume %s: erstelle Export"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "Volume %s: erstelle Export"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "Volume %s: wird erstellt"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "Volume %s: wird erstellt"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "Volume %s: erstelle Export"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "Volume %s: wird erstellt"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "Volume %s: erfolgreich erstellt"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "Volume %s: wird entfernt"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "Volume %s: entferne Export"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "Volume %s: erfolgreich entfernt"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5704,77 +5627,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6445,34 +6368,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6611,6 +6534,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6650,3 +6885,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "Volume %s: erstelle Export"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "Volume %s: erstelle Export"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "Volume %s: wird erstellt"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "Volume %s: wird erstellt"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "Volume %s: erstelle Export"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "Volume %s: wird erstellt"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "Volume %s: erfolgreich erstellt"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index ec00a5d10d418de08691a7f9e1b447f476bd8167..dd93aebea3d495b061d3c34381a74bcdbdf9e311 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-10-21 11:27+0000\n"
 "Last-Translator: Tom Fifield <Unknown>\n"
 "Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -552,57 +552,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "Invalid backend: %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "Connection to libvirt broke"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -722,7 +742,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Starting %(topic)s node (version %(vcs_string)s)"
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -753,81 +773,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Fetching %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Result was %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Connecting to libvirt: %s"
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Invalid backend: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -887,11 +917,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2638,13 +2668,13 @@ msgid "No method for message: %s"
 msgstr "No method for message: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2798,193 +2828,184 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "unpacked context: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "De-registering image %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "received %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3076,7 +3097,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3251,8 +3281,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3266,14 +3296,14 @@ msgstr "Failed to get metadata for ip: %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3290,156 +3320,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
-msgstr ""
-
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3507,7 +3506,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3547,7 +3546,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3556,250 +3555,174 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "Re-exporting %s volumes"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "volume %s: skipping export"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "volume %(vol_name)s: creating logical volume of size %(vol_size)sG"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "volume %s: creating export"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "volume %s: creating export"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "volume %s: creating"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "volume %s: creating"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "volume %s: creating export"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "volume %s: creating"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "volume %s: created successfully"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "volume %s: deleting"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "Volume is not local to this node"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "volume %s: removing export"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "Tried to remove non-existent console %(console_id)s."
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, fuzzy, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5723,77 +5646,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Sheepdog is not working: %s"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6464,34 +6387,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6630,6 +6553,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6669,3 +6904,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr "Got exception: %s"
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "volume %(vol_name)s: creating logical volume of size %(vol_size)sG"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "volume %s: creating export"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "volume %s: creating export"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "volume %s: creating"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "volume %s: creating"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "volume %s: creating export"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "volume %s: creating"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "volume %s: created successfully"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "Tried to remove non-existent console %(console_id)s."
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 45a8995c34f644bc11a92716bb2d980c2291c60e..11018abc1b2be2786d29b55a04a1bf19a8a3662e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-03-30 11:10+0000\n"
 "Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
 "Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -556,57 +556,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "Invalid backend: %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "Connection to glance failed"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -726,7 +746,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -758,81 +778,91 @@ msgstr "Full set of FLAGS:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Fetching %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Result was %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Invalid backend: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -892,11 +922,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2642,13 +2672,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2803,193 +2833,184 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "Received %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 #, fuzzy
 msgid "RPC Message Invalid."
 msgstr "The request is invalid."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3080,7 +3101,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3256,8 +3286,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3271,14 +3301,14 @@ msgstr "Unable to locate volume %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3295,156 +3325,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
-msgstr ""
-
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3512,7 +3511,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3552,7 +3551,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3561,250 +3560,174 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "Re-exporting %s volumes"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "volume %s: skipping export"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "volume %s: creating export"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "volume %s: creating export"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "volume %s: creating"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "volume %s: creating"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "volume %s: creating export"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "volume %s: creating"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "volume %s: created successfully"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "volume %s: deleting"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "Volume is not local to this node"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "volume %s: removing export"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5725,77 +5648,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6466,34 +6389,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6632,6 +6555,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6671,3 +6906,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "volume %s: creating export"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "volume %s: creating export"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "volume %s: creating"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "volume %s: creating"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "volume %s: creating export"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "volume %s: creating"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "volume %s: created successfully"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 46818a03f12bf67c16da2ec56c40491fdea1ea47..58f9c0a24a67fbd10025d78f5c61e6971deb381f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: markmc <markmc@redhat.com>\n"
 "Language-Team: en_US <LL@li.org>\n"
@@ -559,56 +559,76 @@ msgstr ""
 "%(volume_id)s"
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Failed to copy image to volume"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr "Backup %(backup_id)s could not be found."
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "Invalid backup: %(reason)s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr "Connection to swift failed"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, fuzzy, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr "Image %(image_id)s could not be found."
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -727,7 +747,7 @@ msgstr "Waiting on %d children to exit"
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Starting %(topic)s node (version %(version_string)s)"
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr "Creating Consumer connection for Service %s"
@@ -758,81 +778,91 @@ msgstr "Full set of CONF:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Fetching %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "Environment not supported over SSH"
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr "process_input not supported over SSH"
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Result was %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr "Specify a password or private_key"
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Error connecting via ssh: %s"
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Invalid backend: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr "in looping call"
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "Expected object of type: %s"
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc: '%(name)s' took %(total_time).2f secs"
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr "Could not remove tmpdir: %s"
@@ -894,11 +924,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr "limit param must be an integer"
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr "limit param must be positive"
 
@@ -2704,13 +2734,13 @@ msgid "No method for message: %s"
 msgstr "No method for message: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr "Expected exception during message handling (%s)"
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr "Exception during message handling"
 
@@ -2874,192 +2904,183 @@ msgstr "Re-established AMQP queues"
 msgid "Error processing message.  Skipping it."
 msgstr "Error processing message.  Skipping it."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr "JSON serialization failed."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr "Deserializing: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr "Connecting to %(addr)s with %(type)s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr "-> Subscribed to %(subscribe)s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr "-> bind: %(bind)s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr "Could not open socket."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr "Subscribing to %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr "You cannot recv on this socket."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr "You cannot send on this socket."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr "Running func with context: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr "Sending reply"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr "RPC message did not include method."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr "Registering reactor"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr "In reactor registered"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr "Out reactor registered"
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr "Consuming socket"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr "CONSUMER GOT %s"
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr "Creating proxy for topic: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr "Topic contained dangerous characters."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr "Topic socket file creation failed."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
-#, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
-msgstr "ROUTER RELAY-OUT QUEUED %(data)s"
-
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
 msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:497
+#, python-format
+msgid "Required IPC directory does not exist at %s"
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
-msgstr "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
+msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr "CONSUMER RECEIVED DATA: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr "ROUTER RELAY-OUT %(data)s"
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr "ZMQ Envelope version unsupported or unknown."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr "Skipping topic registration. Already registered."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr "Consumer is a zmq.%s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr "Creating payload"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr "Creating queue socket for reply waiter"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr "Sending cast"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr "Cast sent; Waiting reply"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr "Received message: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr "Unpacking response"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr "Unsupported or unknown ZMQ envelope returned."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr "RPC Message Invalid."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr "%(msg)s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr "Sending message(s) to: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr "No matchmaker results. Not casting."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr "No match from matchmaker."
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr "Match not found by MatchMaker."
@@ -3151,7 +3172,16 @@ msgstr "Received %(service_name)s service update from %(host)s."
 msgid "volume service is down or disabled. (host: %s)"
 msgstr "service is down or disabled."
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr "Failed to schedule_%(method)s: %(ex)s"
@@ -3340,8 +3370,8 @@ msgstr "Decoding JSON: %s"
 msgid "Volume in unexpected state"
 msgstr "Unexpected status code"
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr "status must be available"
 
@@ -3355,7 +3385,7 @@ msgstr "Failed to get target portal for filer: %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
@@ -3364,7 +3394,7 @@ msgstr ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3383,95 +3413,64 @@ msgstr "Failed to update quota for deleting volume"
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr "May specify only one of snapshot, imageRef or source volume"
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr "Volume size cannot be lesser than the Snapshot size"
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr "Unable to clone volumes that are in an error state"
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr "Clones currently must be >= original volume size."
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr "Volume size '%s' must be an integer and greater than 0"
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr "Size of specified image is larger than volume size."
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
-msgstr "Image minDisk size is larger than the volume size."
-
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr "Failed to update quota for deleting volume"
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr "Volume still has %d dependent snapshots"
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr "Searching by: %s"
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr "already attached"
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available to reserve"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr "must be available"
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
@@ -3480,7 +3479,7 @@ msgstr ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
@@ -3489,51 +3488,51 @@ msgstr ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume Snapshot status must be available or error"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr "Metadata property key blank"
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr "Metadata property key greater than 255 characters"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr "Metadata property value greater than 255 characters"
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available/in-use."
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr "Volume status is in-use."
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3601,7 +3600,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3641,7 +3640,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr "Updating volume status"
@@ -3650,249 +3649,173 @@ msgstr "Updating volume status"
 msgid "Driver must implement initialize_connection"
 msgstr "Driver must implement initialize_connection"
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr "Driver path %s is deprecated, update your configuration to the new path."
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "Re-exporting %s volumes"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr "volume %s stuck in a downloading state"
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "volume %s: skipping export"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr "Resuming any in progress delete operations"
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr "Resuming delete on volume: %s"
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "volume %s: creating from snapshot"
-
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "volume %s: creating from existing volume"
-
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr "volume %s: creating from image"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "volume %s: creating"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "volume %s: creating export"
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr "volume %s: create failed"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "volume %s: created successfully"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr "volume %s: Error trying to reschedule create"
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr "Retry info not present, will not reschedule"
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr "No request spec, will not reschedule"
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "volume %s: deleting"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr "volume is not local to this node"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "volume %s: removing export"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr "Failed to update usages deleting volume"
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "volume %s: deleted successfully"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr "snapshot %s: creating"
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr "snapshot %(snap_name)s: creating"
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr "snapshot %s: created successfully"
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr "snapshot %s: deleting"
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr "Failed to update usages deleting snapshot"
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr "snapshot %s: deleted successfully"
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr "being attached by another instance"
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "Failed to copy image to volume"
-
-#: cinder/volume/manager.py:701
-#, fuzzy, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr "Downloaded image %(image_id)s to %(volume_id)s successfully"
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr "Clear capabilities"
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr "Notification {%s} received"
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -6006,77 +5929,77 @@ msgstr "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s."
 msgid "ISCSI properties: %s"
 msgstr "ISCSI properties: %s"
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, fuzzy, python-format
 msgid "XML exception reading parameter: %s"
 msgstr "Exception loading extension: %s"
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, fuzzy, python-format
 msgid "No configuration found for service: %s"
 msgstr "Found Storage Configuration Service: %s"
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Disk not found: %s"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, fuzzy, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr "No iscsi service found for vserver %s"
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:393
 #, fuzzy, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr "Delete Volume: %(volume)s"
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
-#, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, fuzzy, python-format
 msgid "LUN %s is deleted."
 msgstr "Volume %s is already mapped."
@@ -6812,27 +6735,27 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr "Ignored target group creation error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr "Ignored target group member addition error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr "Ignored LU creation error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
@@ -6841,7 +6764,7 @@ msgstr ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6986,6 +6909,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr "No request spec, will not reschedule"
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr "Retry info not present, will not reschedule"
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -7025,3 +7260,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr "Uncaught exception"
 
+#~ msgid "Out reactor registered"
+#~ msgstr "Out reactor registered"
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr "CONSUMER GOT %s"
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr "ROUTER RELAY-OUT QUEUED %(data)s"
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr "Could not create IPC directory %s"
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr "ROUTER RELAY-OUT %(data)s"
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr "May specify only one of snapshot, imageRef or source volume"
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr "Volume size cannot be lesser than the Snapshot size"
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr "Unable to clone volumes that are in an error state"
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr "Clones currently must be >= original volume size."
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr "Volume size '%s' must be an integer and greater than 0"
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr "Size of specified image is larger than volume size."
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr "Image minDisk size is larger than the volume size."
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "volume %s: creating from snapshot"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "volume %s: creating from existing volume"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "volume %s: creating from image"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "volume %s: creating"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "volume %s: creating export"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "volume %s: create failed"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "volume %s: created successfully"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr "volume %s: Error trying to reschedule create"
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "Failed to copy image to volume"
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr "Downloaded image %(image_id)s to %(volume_id)s successfully"
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 8c8fcdd9bf94c78c7354c18e5d6d836ca65f43f3..68203bfd427015598bc9bab1664c9b2d9d3ff895 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-03-10 06:08+0000\n"
 "Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -558,57 +558,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Imposible encontrar volumen %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "backend inválido: %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "Coneccion con glance fallida"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -728,7 +748,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -760,81 +780,91 @@ msgstr "Conjunto completo de opciones (FLAGS):"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Obteniendo %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "corriendo cmd (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "El resultado fue %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Conectando a libvirt: %s"
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "Depuración de la devolución de llamada: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "No se encuentra la dirección del enlace local.:%s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "backend inválido: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -894,11 +924,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2645,13 +2675,13 @@ msgid "No method for message: %s"
 msgstr "No hay método para el mensaje: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2806,194 +2836,185 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "contenido desempaquetado: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "Des-registrando la imagen %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "recibido %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 #, fuzzy
 msgid "RPC Message Invalid."
 msgstr "La petición es inválida."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3085,7 +3106,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3261,8 +3291,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3276,14 +3306,14 @@ msgstr "Fallo al generar metadatos para la ip %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3300,156 +3330,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
-msgstr ""
-
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3517,7 +3516,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3557,7 +3556,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3566,250 +3565,174 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "Exportando de nuevo los volumenes %s"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "volume %s: saltando exportación"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "volumen %s: exportando"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "volumen %s: exportando"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "volumen %s: creando"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "volumen %s: creando"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "volumen %s: exportando"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "volumen %s: creando"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "volumen %s: creado satisfactoriamente"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "volumen %s: eliminando"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "Volumen no local a este nodo"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "volumen %s: eliminando exportación"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "volumen %s: eliminado satisfactoriamente"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "Fallo al generar metadatos para la ip %s"
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5733,77 +5656,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "No se encuentra la dirección del enlace local.:%s"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6474,34 +6397,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6640,6 +6563,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6679,3 +6914,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr "Obtenida excepción %s"
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "volumen %s: exportando"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "volumen %s: exportando"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "volumen %s: creando"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "volumen %s: creando"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "volumen %s: exportando"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "volumen %s: creando"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "volumen %s: creado satisfactoriamente"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "Fallo al generar metadatos para la ip %s"
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index a43755b5f7f04fb722a6419683cf22d9ab5b480b..03c4f2a209694f770e69bbf22d3daac206c6306c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index d1f207ff3b73466bbeba37819da63142a210cb7f..241419d25739132bc3a052ff63d2d676dda53b59 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-04-06 14:54+0000\n"
 "Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
 "Language-Team: French <fr@li.org>\n"
@@ -558,57 +558,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Impossible de trouver le volume %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "Backend invalide : %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "La connexion à Glance a échoué"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -728,7 +748,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Démarrage du noeud %(topic)s (version %(vcs_string)s)"
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -760,81 +780,91 @@ msgstr "Ensemble de propriétés complet :"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Récupèration de %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Execution de la cmd (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Le résultat était %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Connexion à libvirt: %s"
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "Debug dans le rappel : %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "L'adresse du lien local n'a pas été trouvé :%s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Backend invalide : %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -894,11 +924,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2645,13 +2675,13 @@ msgid "No method for message: %s"
 msgstr "Pas de méthode pour le message : %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2806,194 +2836,185 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "Contexte décompacté : %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "Dé-enregitrement de l'image %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "%s reçu"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 #, fuzzy
 msgid "RPC Message Invalid."
 msgstr "La requête est invalide."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3085,7 +3106,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3261,8 +3291,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3276,14 +3306,14 @@ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3300,156 +3330,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
-msgstr ""
-
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3517,7 +3516,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3557,7 +3556,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3566,252 +3565,176 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "Ré-exportation de %s volumes"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "volume %s : exportation évitée"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "volume %s: exportation en cours"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "volume %s: exportation en cours"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "volume %s: création"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "volume %s: création"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "volume %s: exportation en cours"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "volume %s: création"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "volume %s: crée avec succès"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "volume %s: suppression"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "Le volume n'est pas local à ce noeud"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "volume %s: suppression de l'exportation"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "volume %s: supprimé avec succès"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, fuzzy, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
 "que %(device)s"
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5739,77 +5662,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Sheepdog n'est pas actif : %s"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6480,34 +6403,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6646,6 +6569,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6685,3 +6920,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr "Reçu exception : %s"
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "volume %s: exportation en cours"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "volume %s: exportation en cours"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "volume %s: création"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "volume %s: création"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "volume %s: exportation en cours"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "volume %s: création"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "volume %s: crée avec succès"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "Tentative de suppression d'une console non existente %(console_id)s."
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 0dc0efff4cc059016fb6b3ddaa1d1739b8b29a3d..ef33d3029b126f152fadf126c0076e1dff0f7d2e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Croatian "
@@ -550,55 +550,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -717,7 +737,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -748,81 +768,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -882,11 +912,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2626,13 +2656,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2786,192 +2816,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3061,7 +3082,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3236,8 +3266,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3251,14 +3281,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3275,153 +3305,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3489,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3529,7 +3528,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3538,249 +3537,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5694,77 +5617,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6435,34 +6358,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6601,6 +6524,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6640,3 +6875,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 91950230e95b7e4fd63d8a13c02fa8b4c780a14d..0de1b46a46d7f662cdca0b790331266799d3c3ce 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Hungarian "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 239427d6960693f1cb2379e532b66f82d70c0ea3..5fb2416851661eaa348591d58670cfbc7ddea001 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Indonesian "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 8c8d88841f164f6ce2da32ba804bd1e2d18881f4..9794782b00f101ccf9c55bde52007d770216b27c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-04-01 18:59+0000\n"
 "Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
 "Language-Team: Italian <it@li.org>\n"
@@ -556,56 +556,76 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -725,7 +745,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -757,81 +777,91 @@ msgstr "Insieme di FLAGS:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Prelievo %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Eseguendo cmd (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Il risultato é %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -891,11 +921,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2641,13 +2671,13 @@ msgid "No method for message: %s"
 msgstr "nessun metodo per il messagggio: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2802,193 +2832,184 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "contesto decompresso: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "ricevuto %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 #, fuzzy
 msgid "RPC Message Invalid."
 msgstr "La richiesta non è valida."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3078,7 +3099,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3254,8 +3284,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3269,14 +3299,14 @@ msgstr "Impossibile localizzare il volume %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3293,156 +3323,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
-msgstr ""
-
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3510,7 +3509,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3550,7 +3549,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3559,250 +3558,174 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "volume %s: creazione in corso per l'esportazione"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "volume %s: creazione in corso per l'esportazione"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "volume %s: creazione in corso"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "volume %s: creazione in corso"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "volume %s: creazione in corso per l'esportazione"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "volume %s: creazione in corso"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "volume %s: creato con successo"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "volume %s: rimuovendo"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "Volume ancora collegato"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "volume %s: rimosso con successo"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5724,77 +5647,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6465,34 +6388,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6631,6 +6554,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6670,3 +6905,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "volume %s: creazione in corso per l'esportazione"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "volume %s: creazione in corso per l'esportazione"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "volume %s: creazione in corso"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "volume %s: creazione in corso"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "volume %s: creazione in corso per l'esportazione"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "volume %s: creazione in corso"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "volume %s: creato con successo"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index f35a81fa20adcb5bb1fe7aab25b9ed3ae39ce349..433e86580aeaeb1d58e3c740d6b28b0385e79817 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (Italy) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 292d216524107e2ceaddf4729c7d7b8878236422..ea20759ee709128c1adff541dba0822cb758640d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:22+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: \n"
@@ -552,57 +552,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "ボリューム %s の存在が確認できません。"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "不正なバックエンドです: %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "libvirtへの接続が切れています。"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -722,7 +742,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "%(topic)s ノードを開始しています (バージョン %(vcs_string)s)"
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -754,81 +774,91 @@ msgstr "FLAGSの一覧:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "ファイルをフェッチ: %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "コマンド(SSH)を実行: %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "コマンド実行結果: %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "libvirt %s へ接続します。"
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "コールバック中のデバッグ: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "リンクローカルアドレスが見つかりません: %s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "不正なバックエンドです: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "バックエンドは %s です。"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -888,11 +918,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2639,13 +2669,13 @@ msgid "No method for message: %s"
 msgstr "メッセージ %s に対するメソッドが存在しません。"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2799,193 +2829,184 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "context  %s をアンパックしました。"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "De-registering image: イメージ %s を登録解除します。"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "受信: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3077,7 +3098,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3252,8 +3282,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3267,14 +3297,14 @@ msgstr "ip %s に対するメタデータの取得に失敗しました。"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3291,156 +3321,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
-msgstr ""
-
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3508,7 +3507,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3548,7 +3547,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3557,250 +3556,174 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "%s 個のボリュームを再エクスポートします。"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "ボリューム %s のエキスポートをスキップします。"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "ボリューム %s をエクスポートします。"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "ボリューム %s をエクスポートします。"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "ボリューム%sを作成します。"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "ボリューム%sを作成します。"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "ボリューム %s をエクスポートします。"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "ボリューム%sを作成します。"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "ボリューム %s の作成に成功しました。"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "ボリューム %s を削除します。"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "ボリュームはこのノードのローカルではありません。"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "ボリューム %s のエクスポートを解除します。"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "ボリューム %s の削除に成功しました。"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, fuzzy, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続"
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5724,77 +5647,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Sheepdog が動作していません: %s"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6465,34 +6388,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6631,6 +6554,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6670,3 +6905,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr "例外 %s が発生しました。"
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "ボリューム %s をエクスポートします。"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "ボリューム %s をエクスポートします。"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "ボリューム%sを作成します。"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "ボリューム%sを作成します。"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "ボリューム %s をエクスポートします。"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "ボリューム%sを作成します。"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "ボリューム %s の作成に成功しました。"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 64765d80ae24f5705b4df036201c4741253231a7..d9d7a970e24544b26ce93375b0363f8fbd8ef412 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Georgian (Georgia) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 1e95327d5601f9f115ef958d8869e445aaba77b7..bea91dffd0b2b476ee26778f280977c85d882c7a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-12-16 04:42+0000\n"
 "Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
 "Language-Team: Korean <ko@li.org>\n"
@@ -552,56 +552,76 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -720,7 +740,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -751,81 +771,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -885,11 +915,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2635,13 +2665,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2795,192 +2825,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3070,7 +3091,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3245,8 +3275,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3260,14 +3290,14 @@ msgstr "%s 볼륨을 찾을수 없습니다"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3284,156 +3314,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3501,7 +3500,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3541,7 +3540,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3550,249 +3549,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5712,77 +5635,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6453,34 +6376,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6619,6 +6542,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6658,3 +6893,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 93358a093b22e9f3afcee708816324446db6674a..e127fe958623ca656f4f8b55e3fdac94a565d473 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean (Korea) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index ca9d5ae2d764f4a5222a874bf90fea5b6a5ba171..ed94b62ec64f09982c328c29cd068174fa2ef8f3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Malay "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 1fe1195359e9e859603469d3c42ecfae7a89da42..4b18de7ad786b6c86370887596b1a1b2acd050ef 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Norwegian Bokmål "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 1575559c41116104ae00e490fd55ec0efa38df4a..e323971938dbbf9a4c812a1cc00e9e9c2cbb4831 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 72a5317d7db4d3822b64a8de55fc55c5a96df1e4..8a9ed771026ee71214e4b1138d55b0fc85effa54 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-07-01 16:14+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Polish (Poland) "
@@ -550,55 +550,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -717,7 +737,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -748,81 +768,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -882,11 +912,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2626,13 +2656,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2786,192 +2816,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3061,7 +3082,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3236,8 +3266,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3251,14 +3281,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3275,153 +3305,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3489,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3529,7 +3528,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3538,249 +3537,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5694,77 +5617,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6435,34 +6358,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6601,6 +6524,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6640,3 +6875,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 4492d3c2fe5d83fa0d73271c7ac4aae7036e52b3..45678da904efa645cd9e532f14f26c0653974393 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 05a99013847e245f4116eb97ced6034ac79c4f87..37dc47a853537d58c7b52244e3caad6029a16c8b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-02-06 21:07+0000\n"
 "Last-Translator: Adriano Steffler <Unknown>\n"
 "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -554,56 +554,76 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Não é possível localizar o volume %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "Backend inválido: %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -723,7 +743,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -755,81 +775,91 @@ msgstr "Conjunto completo de FLAGS:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Buscando %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Executando o comando (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Resultado foi %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "depuração em retorno de chamada: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Endereço para Link Local não encontrado: %s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "Não foi possível atribuir um IP para o Link Local de %(interface)s :%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Backend inválido: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -889,11 +919,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2639,13 +2669,13 @@ msgid "No method for message: %s"
 msgstr "Sem método para mensagem: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2799,193 +2829,184 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "conteúdo descompactado: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "Removendo o registro da imagem %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "recebido %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3076,7 +3097,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3251,8 +3281,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3266,14 +3296,14 @@ msgstr "Falha ao obter metadados para o ip: %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3290,156 +3320,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
-msgstr ""
-
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3507,7 +3506,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3547,7 +3546,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3556,250 +3555,174 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "Re-exportando %s volumes"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "volume %s: ignorando export"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "volume %s: criando o export"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "volume %s: criando o export"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "volume %s: criando"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "volume %s: criando"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "volume %s: criando o export"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "volume %s: criando"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "volume %s: criado com sucesso"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "volume %s: removendo"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "O volume não pertence à este node"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "volume %s: removendo export"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "volume %s: remoção realizada com sucesso"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "Falha ao obter metadados para o ip: %s"
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5722,77 +5645,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Endereço para Link Local não encontrado: %s"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6463,34 +6386,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6629,6 +6552,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6668,3 +6903,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "volume %s: criando o export"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "volume %s: criando o export"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "volume %s: criando"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "volume %s: criando"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "volume %s: criando o export"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "volume %s: criando"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "volume %s: criado com sucesso"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "Falha ao obter metadados para o ip: %s"
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 836a6ab9f2db1b4e0199eb92db3a9e4cbf4498d5..8c7a46b92de7a60bbff03ca4cfc94d3c1c5c2c8b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-06-12 07:55+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Romanian "
@@ -550,55 +550,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -717,7 +737,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -748,81 +768,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -882,11 +912,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2626,13 +2656,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2786,192 +2816,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3061,7 +3082,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3236,8 +3266,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3251,14 +3281,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3275,153 +3305,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3489,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3529,7 +3528,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3538,249 +3537,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5694,77 +5617,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6435,34 +6358,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6601,6 +6524,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6640,3 +6875,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 69ba2174006ed583deff275540f2ccc4b00ba54c..55a6bc2089d5458dc1c3fc7eaa81828c8ed9a5c7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-03-25 09:34+0000\n"
 "Last-Translator: Eugene Marshal <Unknown>\n"
 "Language-Team: Russian <ru@li.org>\n"
@@ -562,57 +562,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "Невозможно найти том %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, fuzzy, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr "Группа LDAP %(group_id)s не найдена."
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "Недопустимый внутренний интерфейс: %s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "Сбой соединения с glance"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, fuzzy, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr "Образ %(image_id)s не найден."
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -732,7 +752,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Запуск узла сети (версия %(vcs_string)s) %(topic)s"
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -764,82 +784,92 @@ msgstr "Полный набор ФЛАГОВ:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "Получение %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Выполнение команды (SSH): %s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "Среда не поддерживается с использованием SSH"
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr "process_input не поддерживается с использованием SSH"
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "Результат %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 #, fuzzy
 msgid "Specify a password or private_key"
 msgstr "Задайте san_password или san_private_key"
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Подключение к libvirt: %s"
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "отладка в обратном вызове: %s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Недопустимый внутренний интерфейс: %s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "внутренний интерфейс %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "Ожидался объект типа: %s"
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc: '%(name)s' заняла %(total_time).2f с."
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, fuzzy, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr "Ошибка удаления контейнера: %s"
@@ -899,11 +929,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2659,13 +2689,13 @@ msgid "No method for message: %s"
 msgstr "Не определен метод для сообщения: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2826,196 +2856,187 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "неизвлечённый контекст: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "Исключение регистрации ВМ %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 #, fuzzy
 msgid "In reactor registered"
 msgstr "Отсутствуют зарегистрированные ВМ"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
-#, fuzzy, python-format
-msgid "Could not create IPC directory %s"
-msgstr "Ошибка удаления контейнера: %s"
+#: cinder/openstack/common/rpc/impl_zmq.py:506
+#, python-format
+msgid "Permission denied to IPC directory at %s"
+msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, fuzzy, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr "Заданные данные: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 #, fuzzy
 msgid "Creating payload"
 msgstr "Создание изображения"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "получено %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 #, fuzzy
 msgid "RPC Message Invalid."
 msgstr "Недопустимый запрос."
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3107,7 +3128,16 @@ msgstr "Принято служебное обновление для %(service_
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr "Ошибка schedule_%(method)s: %(ex)s"
@@ -3287,8 +3317,8 @@ msgstr "Декодирование JSON: %s"
 msgid "Volume in unexpected state"
 msgstr "Непредвиденный код состояния"
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3302,14 +3332,14 @@ msgstr "Ошибка получения метаданных для ip: %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3326,157 +3356,126 @@ msgstr "Ошибка обновления агента: %(resp)r"
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
-msgstr ""
-
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr "Поиск по: %s"
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 #, fuzzy
 msgid "Volume status is in-use."
 msgstr "том %s: том занят"
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3544,7 +3543,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3584,7 +3583,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 #, fuzzy
 msgid "Updating volume status"
@@ -3594,251 +3593,175 @@ msgstr "Обновление состояния узла"
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "Повторное экспортирование %s томов"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "том %s: пропуск экспортирования"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "том %s: создание экспортирования"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "том %s: создание экспортирования"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "том %s: создание"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "том %s: создание"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "том %s: создание экспортирования"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "том %s: создание"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "том %s: создание завершено"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "том %s: удаление"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "Том до сих пор присоединён"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "том %s: удаление экспортирования"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 #, fuzzy
 msgid "Failed to update usages deleting volume"
 msgstr "Ошибка обновления агента: %(resp)r"
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "том %s: удаление завершено"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr "снимок %s: создание"
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr "снимок %(snap_name)s: создание"
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr "снимок %s: создание завершено"
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr "снимок %s: удаление"
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr "снимок %s: удаление выполнено"
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, fuzzy, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s"
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr "Очистить возможности"
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr "Принято уведомление {%s}"
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5769,77 +5692,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, fuzzy, python-format
 msgid "XML exception reading parameter: %s"
 msgstr "Расширенный ресурс: %s"
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Узел не найден"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:393
 #, fuzzy, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr "Удалить том с идентификатором: %s"
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
-#, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6511,34 +6434,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6681,6 +6604,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6720,3 +6955,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr "Исключение: %s"
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr "Ошибка удаления контейнера: %s"
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "том %s: создание экспортирования"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "том %s: создание экспортирования"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "том %s: создание"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "том %s: создание"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "том %s: создание экспортирования"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "том %s: создание"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "том %s: создание завершено"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index cc6a4df67f3c04b768a0b64fedda2da796419741..431397013d356b9f81e23fdcede345ca72e9cd5a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian (Russia) "
@@ -550,55 +550,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -717,7 +737,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -748,81 +768,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -882,11 +912,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2626,13 +2656,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2786,192 +2816,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3061,7 +3082,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3236,8 +3266,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3251,14 +3281,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3275,153 +3305,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3489,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3529,7 +3528,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3538,249 +3537,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5694,77 +5617,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6435,34 +6358,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6601,6 +6524,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6640,3 +6875,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 50b524f87e4079456c24ea04552169ebd92bcded..23b911ba402fa700e2ad812a8a235612b10b5cb1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-07-01 16:14+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Slovenian (Slovenia) "
@@ -550,55 +550,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -717,7 +737,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -748,81 +768,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -882,11 +912,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2626,13 +2656,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2786,192 +2816,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3061,7 +3082,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3236,8 +3266,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3251,14 +3281,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3275,153 +3305,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3489,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3529,7 +3528,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3538,249 +3537,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5694,77 +5617,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6435,34 +6358,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6601,6 +6524,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6640,3 +6875,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 24bfd3e2611c2da44c32846ded8921879f970d62..f995a5384cad7be115aa7d1a3e43e8303656aaaa 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Swahili (Kenya) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index fc14cfb7c9b2d6c512afd73d67936e659d46b858..d5f1782a64b1fb8a614798a54d872e87d426751e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:21+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: Tagalog <tl@li.org>\n"
@@ -548,55 +548,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -715,7 +735,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -746,81 +766,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -880,11 +910,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2624,13 +2654,13 @@ msgid "No method for message: %s"
 msgstr "Walang paraan para sa mensahe: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2784,192 +2814,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "natanggap %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3059,7 +3080,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3234,8 +3264,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3249,14 +3279,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3273,153 +3303,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3487,7 +3486,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3527,7 +3526,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3536,249 +3535,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 1f95048272644cfe3ef171fb1f8b8f39083d4ee7..77e08e14cf2a3b2e3352d3a138775bf6dc4b1f2d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-12-14 18:10+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish <tr@li.org>\n"
@@ -548,55 +548,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -715,7 +735,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -746,81 +766,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -880,11 +910,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2624,13 +2654,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2784,192 +2814,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3059,7 +3080,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3234,8 +3264,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3249,14 +3279,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3273,153 +3303,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3487,7 +3486,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3527,7 +3526,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3536,249 +3535,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5692,77 +5615,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6433,34 +6356,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6599,6 +6522,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6638,3 +6873,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 43f8aac793cfeca82cb85878e8d136bfc0317d10..28d304082df7647677e848679437df4e1755865f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index ce059dc0aeb4ab6d66145d4f58db29e5804dfccb..88e923b56c77f1c3b13544faeb626dd6005fc402 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:21+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: Ukrainian <uk@li.org>\n"
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr "Без порядку для повідомлень: %s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "отримано %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr "Створити розділ на %s ГБ"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5694,77 +5617,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6435,34 +6358,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6601,6 +6524,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6640,3 +6875,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index a96d4ab2c3378cb2ba815760d071c425028c952e..0602d56f7c6fd0fbade82cf447b6328d824a5cb8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 2dd73cf345e62db3d813d1d00ef795d2f8f51aa1..a5c0f1cac42bbc7e0f0236fa6fa307ca2c563ba3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-04-03 23:36+0000\n"
 "Last-Translator: cheesecake <Unknown>\n"
 "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -557,57 +557,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "无法找到 %s 卷"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, fuzzy, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr "没有找到LDAP用户组 %(group_id)s。"
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, fuzzy, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr "无效的后台:%s"
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "连接到glance失败"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, fuzzy, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr "镜像 %(image_id)s 没有找到。"
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -727,7 +747,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)"
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr "为服务 %s 创建消费者"
@@ -759,82 +779,92 @@ msgstr "标记全集:"
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr "正在抓取 %s"
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "运行cmd (SSH):%s"
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "SSH上不支持环境变量"
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr "SSH上不支持的进程输入参数。"
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr "运行结果为 %s"
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 #, fuzzy
 msgid "Specify a password or private_key"
 msgstr "指定san_password或者san_private_key"
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "正在连接 libvirt:%s"
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr "回调中debug:%s"
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "本地IP地址没有找到:%s"
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "无效的后台:%s"
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr "后台 %s"
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr "循环调用中。"
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "期望的对象类型:%s"
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, fuzzy, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr "移除容器失败:%s"
@@ -894,11 +924,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr "limit 参数必须是整数"
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr "limit参数必须是正数"
 
@@ -2657,13 +2687,13 @@ msgid "No method for message: %s"
 msgstr "没有适用于消息的方法:%s"
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2822,196 +2852,187 @@ msgstr "重建AMQP队列"
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, fuzzy, python-format
 msgid "Deserializing: %s"
 msgstr "Ext 描述: %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, fuzzy, python-format
 msgid "Running func with context: %s"
 msgstr "未打包的上下文:%s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 #, fuzzy
 msgid "Registering reactor"
 msgstr "正在注销虚拟机 %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 #, fuzzy
 msgid "In reactor registered"
 msgstr "没有虚拟机注册"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
-#, fuzzy, python-format
-msgid "Could not create IPC directory %s"
-msgstr "移除容器失败:%s"
+#: cinder/openstack/common/rpc/impl_zmq.py:506
+#, python-format
+msgid "Permission denied to IPC directory at %s"
+msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, fuzzy, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr "给定数据:%s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 #, fuzzy
 msgid "Creating payload"
 msgstr "正在创建镜像"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, fuzzy, python-format
 msgid "Received message: %s"
 msgstr "已接收 %s"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 #, fuzzy
 msgid "RPC Message Invalid."
 msgstr "请求无效。"
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3104,7 +3125,16 @@ msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。"
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr "schedule_%(method)s 失败:%(ex)s"
@@ -3287,8 +3317,8 @@ msgstr "解码JSON:%s"
 msgid "Volume in unexpected state"
 msgstr "意外的状态码"
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr "状态必须可用"
 
@@ -3302,14 +3332,14 @@ msgstr "为ip: %s获取元数据失败"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3326,159 +3356,128 @@ msgstr "更新代理失败:%(resp)r"
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
-msgstr ""
-
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
-msgstr ""
-
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr "搜索条件: %s"
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr "已经附加"
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr "必须可用"
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 #, fuzzy
 msgid "Metadata property key greater than 255 characters"
 msgstr "安全组 %s 不能比255个字符更长。"
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 #, fuzzy
 msgid "Metadata property value greater than 255 characters"
 msgstr "安全组 %s 不能比255个字符更长。"
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 #, fuzzy
 msgid "Volume status is in-use."
 msgstr "卷 %s:卷繁忙"
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3546,7 +3545,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3586,7 +3585,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 #, fuzzy
 msgid "Updating volume status"
@@ -3596,251 +3595,175 @@ msgstr "更新主机状态"
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr "重新导出卷%s"
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr "卷 %s:跳过导出"
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, fuzzy, python-format
 msgid "Resuming delete on volume: %s"
 msgstr "正在删除volumeID:%s "
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷"
-
-#: cinder/volume/manager.py:256
-#, fuzzy, python-format
-msgid "volume %s: creating from snapshot"
-msgstr "卷%s:正在创建导出"
-
-#: cinder/volume/manager.py:260
-#, fuzzy, python-format
-msgid "volume %s: creating from existing volume"
-msgstr "卷%s:正在创建导出"
-
-#: cinder/volume/manager.py:264
-#, fuzzy, python-format
-msgid "volume %s: creating from image"
-msgstr "卷 %s: 创建中"
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr "卷 %s: 创建中"
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr "卷%s:正在创建导出"
-
-#: cinder/volume/manager.py:341
-#, fuzzy, python-format
-msgid "volume %s: create failed"
-msgstr "卷 %s: 创建中"
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr "卷%s:创建成功"
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr "卷%s:删除中"
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 #, fuzzy
 msgid "volume is not local to this node"
 msgstr "卷不属于这个节点"
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr "卷%s:正在移除导出"
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 #, fuzzy
 msgid "Failed to update usages deleting volume"
 msgstr "更新代理失败:%(resp)r"
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr "卷%s:删除成功"
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr "快照 %s:正在创建"
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr "快照 %(snap_name)s:正在创建"
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr "快照 %s:创建成功"
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr "快照 %s:正在删除"
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr "快照 %s:删除成功"
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, fuzzy, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr "没有为卷 %(volume_id)s 找到目标id。"
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, fuzzy, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr "清理能力"
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr "收到通知 {%s}"
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5774,77 +5697,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, fuzzy, python-format
 msgid "XML exception reading parameter: %s"
 msgstr "加载扩展发生异常:%s"
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "没有找到主机"
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:393
 #, fuzzy, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr "删除id为 %s 的卷"
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
-#, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, fuzzy, python-format
 msgid "LUN %s is deleted."
 msgstr "rootfs 已经被移除了"
@@ -6517,34 +6440,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6683,6 +6606,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6722,3 +6957,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr "得到异常:%s"
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr "移除容器失败:%s"
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷"
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr "卷%s:正在创建导出"
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr "卷%s:正在创建导出"
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr "卷 %s: 创建中"
+
+#~ msgid "volume %s: creating"
+#~ msgstr "卷 %s: 创建中"
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr "卷%s:正在创建导出"
+
+#~ msgid "volume %s: create failed"
+#~ msgstr "卷 %s: 创建中"
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr "卷%s:创建成功"
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index a81e139757de0253682da82e7c167b9bd8a97d1a..36127b0a5aee2604f0523cb154f78011aa45fc05 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -549,55 +549,75 @@ msgstr ""
 
 #: cinder/exception.py:584
 #, python-format
-msgid "Failed to copy image to volume: %(reason)s"
+msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:588
-msgid "Invalid Ceph args provided for backup rbd operation"
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:592
-msgid "An error has occurred during backup operation"
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:596
-msgid "Backup RBD operation failed"
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:600
 #, python-format
-msgid "Backup volume %(volume_id)s type not recognised."
+msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
 #: cinder/exception.py:604
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:608
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:612
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:616
+#, python-format
+msgid "Backup volume %(volume_id)s type not recognised."
+msgstr ""
+
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 msgid "Connection to swift failed"
 msgstr ""
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -716,7 +736,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -747,81 +767,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -881,11 +911,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2625,13 +2655,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2785,192 +2815,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3060,7 +3081,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3235,8 +3265,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3250,14 +3280,14 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3274,153 +3304,122 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3488,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3528,7 +3527,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3537,249 +3536,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5693,77 +5616,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6434,34 +6357,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6600,6 +6523,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6639,3 +6874,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
index 99ad352c611b0a97e18ef3c1fbc407b820b27185..e23729914fe2bc9cfcf9c8faad58cb38367c055c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-08 18:10+0000\n"
+"POT-Creation-Date: 2013-08-10 18:10+0000\n"
 "PO-Revision-Date: 2012-03-07 02:00+0000\n"
 "Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
 "Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -555,57 +555,77 @@ msgid ""
 msgstr ""
 
 #: cinder/exception.py:584
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:588
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:592
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:596
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:600
 #, fuzzy, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr "找不到Volume %s"
 
-#: cinder/exception.py:588
+#: cinder/exception.py:604
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:592
+#: cinder/exception.py:608
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:612
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:600
+#: cinder/exception.py:616
 #, python-format
 msgid "Backup volume %(volume_id)s type not recognised."
 msgstr ""
 
-#: cinder/exception.py:604
+#: cinder/exception.py:620
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:608
+#: cinder/exception.py:624
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:612
+#: cinder/exception.py:628
 #, fuzzy
 msgid "Connection to swift failed"
 msgstr "連接到glance失敗"
 
-#: cinder/exception.py:616
+#: cinder/exception.py:632
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:620
+#: cinder/exception.py:636
 msgid "Volume migration failed"
 msgstr ""
 
-#: cinder/exception.py:624
+#: cinder/exception.py:640
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
 msgstr ""
 
-#: cinder/exception.py:628
+#: cinder/exception.py:644
 msgid "SSH command injection detected"
 msgstr ""
 
@@ -724,7 +744,7 @@ msgstr ""
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:370 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
@@ -755,81 +775,91 @@ msgstr ""
 msgid "%s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:90
+#: cinder/utils.py:102
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr ""
+
+#: cinder/utils.py:133
+#, python-format
+msgid "May specify only one of %s"
+msgstr ""
+
+#: cinder/utils.py:138
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:206 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:303
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:208 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:212 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:232 cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:330
 #, python-format
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:281 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:297 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:284
+#: cinder/utils.py:332
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:444
+#: cinder/utils.py:492
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:447
+#: cinder/utils.py:495
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:482
+#: cinder/utils.py:530
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:493
+#: cinder/utils.py:541
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:543
+#: cinder/utils.py:591
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:713
+#: cinder/utils.py:761
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:804
+#: cinder/utils.py:852
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:982
+#: cinder/utils.py:1030
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
@@ -889,11 +919,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:435
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:256
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:432
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:253
 msgid "limit param must be positive"
 msgstr ""
 
@@ -2638,13 +2668,13 @@ msgid "No method for message: %s"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:443
-#: cinder/openstack/common/rpc/impl_zmq.py:286
+#: cinder/openstack/common/rpc/impl_zmq.py:280
 #, python-format
 msgid "Expected exception during message handling (%s)"
 msgstr ""
 
 #: cinder/openstack/common/rpc/amqp.py:451
-#: cinder/openstack/common/rpc/impl_zmq.py:292
+#: cinder/openstack/common/rpc/impl_zmq.py:286
 msgid "Exception during message handling"
 msgstr ""
 
@@ -2799,192 +2829,183 @@ msgstr ""
 msgid "Error processing message.  Skipping it."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:97
+#: cinder/openstack/common/rpc/impl_zmq.py:96
 msgid "JSON serialization failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:104
+#: cinder/openstack/common/rpc/impl_zmq.py:101
 #, python-format
 msgid "Deserializing: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:140
+#: cinder/openstack/common/rpc/impl_zmq.py:136
 #, python-format
 msgid "Connecting to %(addr)s with %(type)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:141
+#: cinder/openstack/common/rpc/impl_zmq.py:137
 #, python-format
 msgid "-> Subscribed to %(subscribe)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:142
+#: cinder/openstack/common/rpc/impl_zmq.py:138
 #, python-format
 msgid "-> bind: %(bind)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:150
+#: cinder/openstack/common/rpc/impl_zmq.py:146
 msgid "Could not open socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:162
+#: cinder/openstack/common/rpc/impl_zmq.py:158
 #, python-format
 msgid "Subscribing to %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:204
+#: cinder/openstack/common/rpc/impl_zmq.py:200
 msgid "You cannot recv on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:209
+#: cinder/openstack/common/rpc/impl_zmq.py:205
 msgid "You cannot send on this socket."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:273
+#: cinder/openstack/common/rpc/impl_zmq.py:267
 #, python-format
 msgid "Running func with context: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:311
+#: cinder/openstack/common/rpc/impl_zmq.py:305
 msgid "Sending reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:345
+#: cinder/openstack/common/rpc/impl_zmq.py:339
 msgid "RPC message did not include method."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:380
+#: cinder/openstack/common/rpc/impl_zmq.py:371
 msgid "Registering reactor"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:392
+#: cinder/openstack/common/rpc/impl_zmq.py:383
 msgid "In reactor registered"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:407
-msgid "Out reactor registered"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:411
+#: cinder/openstack/common/rpc/impl_zmq.py:387
 msgid "Consuming socket"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:453
-#, python-format
-msgid "CONSUMER GOT %s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:465
+#: cinder/openstack/common/rpc/impl_zmq.py:437
 #, python-format
 msgid "Creating proxy for topic: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:471
+#: cinder/openstack/common/rpc/impl_zmq.py:443
 msgid "Topic contained dangerous characters."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:496
-#, python-format
-msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:505
+#: cinder/openstack/common/rpc/impl_zmq.py:475
 msgid "Topic socket file creation failed."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:510
+#: cinder/openstack/common/rpc/impl_zmq.py:481
 #, python-format
-msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:513
+#: cinder/openstack/common/rpc/impl_zmq.py:497
 #, python-format
-msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgid "Required IPC directory does not exist at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:532
+#: cinder/openstack/common/rpc/impl_zmq.py:506
 #, python-format
-msgid "Could not create IPC directory %s"
+msgid "Permission denied to IPC directory at %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:542
+#: cinder/openstack/common/rpc/impl_zmq.py:509
 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:576
+#: cinder/openstack/common/rpc/impl_zmq.py:543
 #, python-format
 msgid "CONSUMER RECEIVED DATA: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:578
-#, python-format
-msgid "ROUTER RELAY-OUT %(data)s"
-msgstr ""
-
-#: cinder/openstack/common/rpc/impl_zmq.py:600
+#: cinder/openstack/common/rpc/impl_zmq.py:562
 msgid "ZMQ Envelope version unsupported or unknown."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:628
+#: cinder/openstack/common/rpc/impl_zmq.py:590
 msgid "Skipping topic registration. Already registered."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:635
+#: cinder/openstack/common/rpc/impl_zmq.py:597
 #, python-format
 msgid "Consumer is a zmq.%s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:687
+#: cinder/openstack/common/rpc/impl_zmq.py:649
 msgid "Creating payload"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:700
+#: cinder/openstack/common/rpc/impl_zmq.py:662
 msgid "Creating queue socket for reply waiter"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:713
+#: cinder/openstack/common/rpc/impl_zmq.py:675
 msgid "Sending cast"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:716
+#: cinder/openstack/common/rpc/impl_zmq.py:678
 msgid "Cast sent; Waiting reply"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:719
+#: cinder/openstack/common/rpc/impl_zmq.py:681
 #, python-format
 msgid "Received message: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:720
+#: cinder/openstack/common/rpc/impl_zmq.py:682
 msgid "Unpacking response"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:729
+#: cinder/openstack/common/rpc/impl_zmq.py:691
 msgid "Unsupported or unknown ZMQ envelope returned."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:736
+#: cinder/openstack/common/rpc/impl_zmq.py:698
 msgid "RPC Message Invalid."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:760
+#: cinder/openstack/common/rpc/impl_zmq.py:721
 #, python-format
 msgid "%(msg)s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:763
+#: cinder/openstack/common/rpc/impl_zmq.py:724
 #, python-format
 msgid "Sending message(s) to: %s"
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:767
+#: cinder/openstack/common/rpc/impl_zmq.py:728
 msgid "No matchmaker results. Not casting."
 msgstr ""
 
-#: cinder/openstack/common/rpc/impl_zmq.py:770
+#: cinder/openstack/common/rpc/impl_zmq.py:731
 msgid "No match from matchmaker."
 msgstr ""
 
+#: cinder/openstack/common/rpc/impl_zmq.py:771
+#, python-format
+msgid "topic is %s."
+msgstr ""
+
+#: cinder/openstack/common/rpc/impl_zmq.py:815
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
 #: cinder/openstack/common/rpc/matchmaker.py:53
 msgid "Match not found by MatchMaker."
 msgstr ""
@@ -3074,7 +3095,16 @@ msgstr ""
 msgid "volume service is down or disabled. (host: %s)"
 msgstr ""
 
-#: cinder/scheduler/manager.py:119
+#: cinder/scheduler/manager.py:92
+msgid "Schedule volume flow not retrieved"
+msgstr ""
+
+#: cinder/scheduler/manager.py:96
+#, python-format
+msgid "Failed to successfully complete schedule volume using flow: %s"
+msgstr ""
+
+#: cinder/scheduler/manager.py:131
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -3250,8 +3280,8 @@ msgstr ""
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:619
+#: cinder/transfer/api.py:104 cinder/volume/api.py:356 cinder/volume/api.py:684
+#: cinder/volume/manager.py:374
 msgid "status must be available"
 msgstr ""
 
@@ -3265,14 +3295,14 @@ msgstr "找不到Volume %s"
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:158 cinder/volume/api.py:213
+#: cinder/transfer/api.py:158 cinder/volume/flows/create_volume.py:586
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:167
+#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume.py:595
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -3289,156 +3319,125 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:107
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
-
-#: cinder/volume/api.py:119
-msgid "Volume size cannot be lesser than the Snapshot size"
-msgstr ""
-
-#: cinder/volume/api.py:128
-msgid "Unable to clone volumes that are in an error state"
-msgstr ""
-
-#: cinder/volume/api.py:134
-msgid "Clones currently must be >= original volume size."
-msgstr ""
-
-#: cinder/volume/api.py:151
+#: cinder/volume/api.py:141
 #, python-format
-msgid "Volume size '%s' must be an integer and greater than 0"
-msgstr ""
-
-#: cinder/volume/api.py:161
-msgid "Size of specified image is larger than volume size."
+msgid "Unable to query if %s is in the availability zone set"
 msgstr ""
 
-#: cinder/volume/api.py:165
-msgid "Image minDisk size is larger than the volume size."
+#: cinder/volume/api.py:164
+msgid "Create volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/api.py:182
-msgid "Volume must be in the same availability zone as the snapshot"
+#: cinder/volume/api.py:167
+msgid "Failed to successfully complete create volume workflow"
 msgstr ""
 
-#: cinder/volume/api.py:187
-msgid "Volume must be in the same availability zone as the source volume"
+#: cinder/volume/api.py:179
+msgid "Expected volume result not found"
 msgstr ""
 
-#: cinder/volume/api.py:222
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumesalready consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:337
-msgid "Availability zone is invalid"
-msgstr ""
-
-#: cinder/volume/api.py:382
+#: cinder/volume/api.py:203
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:390
+#: cinder/volume/api.py:211
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s"
 msgstr ""
 
-#: cinder/volume/api.py:400
+#: cinder/volume/api.py:221
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:405
+#: cinder/volume/api.py:226
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:454 cinder/volume/api.py:518
+#: cinder/volume/api.py:275 cinder/volume/api.py:339
 #: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:538
+#: cinder/volume/api.py:359
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:545
+#: cinder/volume/api.py:366
 msgid "status must be in-use to detach"
 msgstr ""
 
-#: cinder/volume/api.py:556
+#: cinder/volume/api.py:377
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:611
+#: cinder/volume/api.py:432
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:633
+#: cinder/volume/api.py:454
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:642
+#: cinder/volume/api.py:463
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:512
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:719
+#: cinder/volume/api.py:540 cinder/volume/flows/create_volume.py:365
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:723
+#: cinder/volume/api.py:544
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:727
+#: cinder/volume/api.py:548
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:812
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:815
+#: cinder/volume/api.py:636
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:844
+#: cinder/volume/api.py:665
 msgid "Volume status must be available to extend."
 msgstr ""
 
-#: cinder/volume/api.py:849
+#: cinder/volume/api.py:670
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)"
 msgstr ""
 
-#: cinder/volume/api.py:870
+#: cinder/volume/api.py:691
 msgid "volume must not have snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:883
+#: cinder/volume/api.py:704
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:889
+#: cinder/volume/api.py:710
 msgid "Destination host must be different than current host"
 msgstr ""
 
@@ -3506,7 +3505,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:321
+#: cinder/volume/drivers/nexenta/volume.py:322
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3546,7 +3545,7 @@ msgstr ""
 msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
 msgstr ""
 
-#: cinder/volume/driver.py:881 cinder/volume/manager.py:907
+#: cinder/volume/driver.py:881 cinder/volume/manager.py:640
 #: cinder/volume/drivers/lvm.py:777
 msgid "Updating volume status"
 msgstr ""
@@ -3555,249 +3554,173 @@ msgstr ""
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:126
+#: cinder/volume/manager.py:129
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:149
+#: cinder/volume/manager.py:152
 #, python-format
 msgid "Re-exporting %s volumes"
 msgstr ""
 
-#: cinder/volume/manager.py:154
+#: cinder/volume/manager.py:157
 #, python-format
 msgid "volume %s stuck in a downloading state"
 msgstr ""
 
-#: cinder/volume/manager.py:159
+#: cinder/volume/manager.py:162
 #, python-format
 msgid "volume %s: skipping export"
 msgstr ""
 
-#: cinder/volume/manager.py:161
+#: cinder/volume/manager.py:164
 msgid "Resuming any in progress delete operations"
 msgstr ""
 
-#: cinder/volume/manager.py:164
+#: cinder/volume/manager.py:167
 #, python-format
 msgid "Resuming delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:245
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: cinder/volume/manager.py:256
-#, python-format
-msgid "volume %s: creating from snapshot"
+#: cinder/volume/manager.py:192
+msgid "Manager volume flow not retrieved"
 msgstr ""
 
-#: cinder/volume/manager.py:260
-#, python-format
-msgid "volume %s: creating from existing volume"
+#: cinder/volume/manager.py:196
+msgid "Failed to successfully complete manager volume workflow"
 msgstr ""
 
-#: cinder/volume/manager.py:264
-#, python-format
-msgid "volume %s: creating from image"
-msgstr ""
-
-#: cinder/volume/manager.py:273
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:284
-#, python-format
-msgid "Setting volume: %s status to error after failed image copy."
-msgstr ""
-
-#: cinder/volume/manager.py:309
-msgid "Unexpected Error: "
-msgstr ""
-
-#: cinder/volume/manager.py:310
-#, python-format
-msgid ""
-"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
-"to %(reason)s"
-msgstr ""
-
-#: cinder/volume/manager.py:331
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: cinder/volume/manager.py:341
-#, python-format
-msgid "volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:384
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:406
-#, python-format
-msgid "volume %s: Error trying to reschedule create"
-msgstr ""
-
-#: cinder/volume/manager.py:419
-msgid "Retry info not present, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:423
-msgid "No request spec, will not reschedule"
-msgstr ""
-
-#: cinder/volume/manager.py:428
-#, python-format
-msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-msgstr ""
-
-#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
+#: cinder/volume/manager.py:212 cinder/volume/manager.py:225
 #, python-format
 msgid "volume %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:463
+#: cinder/volume/manager.py:218
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:468
+#: cinder/volume/manager.py:223
 #, python-format
 msgid "volume %s: removing export"
 msgstr ""
 
-#: cinder/volume/manager.py:473
+#: cinder/volume/manager.py:228
 #, python-format
 msgid "Cannot delete volume %s: volume is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:256
 msgid "Failed to update usages deleting volume"
 msgstr ""
 
-#: cinder/volume/manager.py:505
+#: cinder/volume/manager.py:260
 #, python-format
 msgid "volume %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:520
+#: cinder/volume/manager.py:275
 #, python-format
 msgid "snapshot %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:525
+#: cinder/volume/manager.py:280
 #, python-format
 msgid "snapshot %(snap_name)s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:544
+#: cinder/volume/manager.py:299
 #, python-format
 msgid "snapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
+#: cinder/volume/manager.py:308 cinder/volume/manager.py:313
 #, python-format
 msgid "snapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:561
+#: cinder/volume/manager.py:316
 #, python-format
 msgid "Cannot delete snapshot %s: snapshot is busy"
 msgstr ""
 
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:346
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:594
+#: cinder/volume/manager.py:349
 #, python-format
 msgid "snapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:612
+#: cinder/volume/manager.py:367
 msgid "being attached by another instance"
 msgstr ""
 
-#: cinder/volume/manager.py:616
+#: cinder/volume/manager.py:371
 msgid "being attached by another host"
 msgstr ""
 
-#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/manager.py:701
-#, python-format
-msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:453
 #, python-format
 msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:811
+#: cinder/volume/manager.py:544
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:814
+#: cinder/volume/manager.py:547
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:826
+#: cinder/volume/manager.py:559
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:835
+#: cinder/volume/manager.py:568
 #, python-format
 msgid "Failed to delete migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:580
 #, python-format
 msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:593
 #, python-format
 msgid "volume %s: calling driver migrate_volume"
 msgstr ""
 
-#: cinder/volume/manager.py:920
+#: cinder/volume/manager.py:653
 msgid "Clear capabilities"
 msgstr ""
 
-#: cinder/volume/manager.py:924
+#: cinder/volume/manager.py:657
 #, python-format
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/manager.py:962
+#: cinder/volume/manager.py:695
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/manager.py:973
+#: cinder/volume/manager.py:706
 #, python-format
 msgid "volume %s: extending"
 msgstr ""
 
-#: cinder/volume/manager.py:975
+#: cinder/volume/manager.py:708
 #, python-format
 msgid "volume %s: extended successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:977
+#: cinder/volume/manager.py:710
 #, python-format
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
@@ -5718,77 +5641,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:70
 #, python-format
 msgid "Range: start LU: %(start)s, end LU: %(end)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:72
+#: cinder/volume/drivers/hds/hds.py:84
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:91 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:164
+#: cinder/volume/drivers/hds/hds.py:176
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:183
+#: cinder/volume/drivers/hds/hds.py:195
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:236
+#: cinder/volume/drivers/hds/hds.py:248
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:275
+#: cinder/volume/drivers/hds/hds.py:287
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:313
+#: cinder/volume/drivers/hds/hds.py:325
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:327
+#: cinder/volume/drivers/hds/hds.py:353
 #, python-format
-msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is cloned."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:333
+#: cinder/volume/drivers/hds/hds.py:370
 #, python-format
-msgid "delete lun %(lun)s on %(name)s"
+msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:414
+#: cinder/volume/drivers/hds/hds.py:393
 #, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:437
+#: cinder/volume/drivers/hds/hds.py:478
 #, python-format
-msgid "LUN %(lun)s of size %(size)s MB is created."
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:451
+#: cinder/volume/drivers/hds/hds.py:501
 #, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "LUN %(lun)s of size %(size)s MB is created as snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:463
+#: cinder/volume/drivers/hds/hds.py:520
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -6459,34 +6382,34 @@ msgstr ""
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:229
+#: cinder/volume/drivers/nexenta/volume.py:231
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:241
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:246
+#: cinder/volume/drivers/nexenta/volume.py:248
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:256
+#: cinder/volume/drivers/nexenta/volume.py:257
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:292
+#: cinder/volume/drivers/nexenta/volume.py:293
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:300
+#: cinder/volume/drivers/nexenta/volume.py:301
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6625,6 +6548,318 @@ msgstr ""
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
+#: cinder/volume/flows/create_volume.py:114
+#, python-format
+msgid "Restoring source %(source_volid)s status to %(status)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:120
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:145
+#, python-format
+msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:152
+#: cinder/volume/flows/create_volume.py:1459
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:238
+#, python-format
+msgid "Originating snapshot status must be one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:260
+#, python-format
+msgid ""
+"Unable to create a volume from an originating source volume when its "
+"status is not one of %s values"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:283
+#, python-format
+msgid ""
+"Volume size %(size)s cannot be lesser than the snapshot size "
+"%(snap_size)s. They must be >= original snapshot size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:292
+#, python-format
+msgid ""
+"Clones currently disallowed when %(size)s < %(source_size)s. They must be"
+" >= original volume size."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:301
+#, python-format
+msgid "Volume size %(size)s must be an integer and greater than 0"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:343
+#, python-format
+msgid ""
+"Size of specified image %(image_size)s is larger than volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:351
+#, python-format
+msgid ""
+"Image minDisk size %(min_disk)s is larger than the volume size "
+"%(volume_size)s."
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:369
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:374
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:407
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:420
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:429
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:541
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:618
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:755
+#: cinder/volume/flows/create_volume.py:890
+#, python-format
+msgid "Volume %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:759
+#: cinder/volume/flows/create_volume.py:907
+msgid "Unexpected build error:"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:830
+#, python-format
+msgid ""
+"Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:847
+#, python-format
+msgid "Volume %s: re-scheduled"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:864
+#, python-format
+msgid "Updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:869
+#, python-format
+msgid "Volume %s: resetting 'creating' status failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:886
+#, python-format
+msgid ""
+"Failing volume %s creation by altering volume status instead of "
+"rescheduling"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:901
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:946
+#: cinder/volume/flows/create_volume.py:1600
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:974
+msgid "No volume_id provided to populate a request_spec from"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1127
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1169
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
+" glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1178
+#, python-format
+msgid "Copying metadata from snapshot %(snap_volume_id)s to %(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1184
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided glance "
+"snapshot %(snapshot_id)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1193
+#, python-format
+msgid "Marking volume %s as bootable"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1196
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1216
+#, python-format
+msgid ""
+"Copying metadata from source volume %(source_volid)s to cloned volume "
+"%(clone_vol_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1226
+#, python-format
+msgid ""
+"Failed updating cloned volume %(volume_id)s metadata using the provided "
+"source volumes %(source_volid)s metadata"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1239
+#, python-format
+msgid ""
+"Attempting download of %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1246
+#: cinder/volume/flows/create_volume.py:1252
+#, python-format
+msgid ""
+"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1258
+#, python-format
+msgid ""
+"Downloaded image %(image_id)s (%(image_location)s) to volume "
+"%(volume_id)s successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1297
+#, python-format
+msgid ""
+"Creating volume glance metadata for volume %(volume_id)s backed by image "
+"%(image_id)s with: %(vol_metadata)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1311
+#, python-format
+msgid ""
+"Cloning %(volume_id)s from image %(image_id)s  at location "
+"%(image_location)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1338
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1351
+#, python-format
+msgid ""
+"Failed updating volume %(volume_id)s metadata using the provided image "
+"metadata %(image_meta)s from image %(image_id)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1372
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created using %(functor)s with specification:"
+" %(volume_spec)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1395
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided "
+"model %(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1403
+#, python-format
+msgid "Volume %s: creating export"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1417
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1463
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1479
+#, python-format
+msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1485
+#, python-format
+msgid "%(flow)s has moved %(runner)s into state %(state)s with result: %(result)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1581
+#, python-format
+msgid "Failed to schedule_create_volume: %(cause)s"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1656
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1659
+msgid "No retry filter property or associated retry info, will not reschedule"
+msgstr ""
+
+#: cinder/volume/flows/create_volume.py:1680
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
 #~ msgid "Error retrieving volume status: %s"
 #~ msgstr ""
 
@@ -6664,3 +6899,107 @@ msgstr ""
 #~ msgid "Uncaught exception"
 #~ msgstr ""
 
+#~ msgid "Out reactor registered"
+#~ msgstr ""
+
+#~ msgid "CONSUMER GOT %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT QUEUED %(data)s"
+#~ msgstr ""
+
+#~ msgid "Could not create IPC directory %s"
+#~ msgstr ""
+
+#~ msgid "ROUTER RELAY-OUT %(data)s"
+#~ msgstr ""
+
+#~ msgid "May specify only one of snapshot, imageRef or source volume"
+#~ msgstr ""
+
+#~ msgid "Volume size cannot be lesser than the Snapshot size"
+#~ msgstr ""
+
+#~ msgid "Unable to clone volumes that are in an error state"
+#~ msgstr ""
+
+#~ msgid "Clones currently must be >= original volume size."
+#~ msgstr ""
+
+#~ msgid "Volume size '%s' must be an integer and greater than 0"
+#~ msgstr ""
+
+#~ msgid "Size of specified image is larger than volume size."
+#~ msgstr ""
+
+#~ msgid "Image minDisk size is larger than the volume size."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Quota exceeded for %(s_pid)s, tried to"
+#~ " create volume (%(d_consumed)d volumesalready "
+#~ "consumed)"
+#~ msgstr ""
+
+#~ msgid "Availability zone is invalid"
+#~ msgstr ""
+
+#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from snapshot"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from existing volume"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating from image"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating"
+#~ msgstr ""
+
+#~ msgid "Setting volume: %s status to error after failed image copy."
+#~ msgstr ""
+
+#~ msgid "Unexpected Error: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Creating %(volume_id)s %(snapshot_id)s %(image_id)s"
+#~ " was rescheduled due to %(reason)s"
+#~ msgstr ""
+
+#~ msgid "volume %s: creating export"
+#~ msgstr ""
+
+#~ msgid "volume %s: create failed"
+#~ msgstr ""
+
+#~ msgid "volume %s: created successfully"
+#~ msgstr ""
+
+#~ msgid "volume %s: Error trying to reschedule create"
+#~ msgstr ""
+
+#~ msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
+#~ msgstr ""
+
+#~ msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
+#~ msgstr ""
+
+#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
+#~ msgstr ""
+
+#~ msgid "Array Mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+
+#~ msgid "LUN %(lun)s of size %(size)s MB is created."
+#~ msgstr ""
+
+#~ msgid "Array mismatch %(myid)s vs %(arid)s"
+#~ msgstr ""
+