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

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

index c179b9d3ff062a57117192c0e06590a7777200de..7851288894bb6e5ea750ca49b25250edb76ad3a2 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 51fc9f2fbc54a1537d321cc51fa8c8aef9a9dcb1..65efe876cd4b22f5d7ab19e007396f32095ee678 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -563,154 +563,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -718,79 +719,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -850,11 +851,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1316,126 +1317,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1443,26 +1444,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1470,7 +1471,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1673,67 +1674,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1907,30 +1908,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2059,11 +2060,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2765,156 +2761,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Status volumena mora biti omogućen"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3179,20 +3175,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3436,56 +3432,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4116,18 +4117,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4885,77 +4886,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5874,9 +5875,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "Neočekivana greška prilikom pokretanja komande."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 6904973776f4c239c98df14b3497c2c4b59484fb..824eadfb4eb81a9481a56dd6170021ca314df3ad 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Catalan "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 8e3402cc60f39c761d05f530f701e21b1a362fe8..135f35d3df4f864a451ea91c8b5048c7885f1141 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.28\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.29\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -563,154 +563,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -718,79 +719,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -850,11 +851,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1316,122 +1317,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1439,26 +1440,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1466,7 +1467,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1669,67 +1670,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1902,30 +1903,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2054,11 +2055,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2760,152 +2756,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3170,20 +3166,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3427,56 +3423,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4107,18 +4108,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4876,77 +4877,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
index e9c97cf3fdc34e481fde4b822acfcfc1372ac37e..d0b127b8751c67688651dc9c112876ecfcbeae7c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -579,155 +579,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr "Oznamování schopností plácinderčům ..."
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr "Soubor JSON představující zásady"
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr "Kontrolované pravidlo, když požadované není nalezeno"
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Vnitřní výjimka: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, fuzzy, python-format
 msgid "wait wrap.failed %s"
 msgstr "Vyvoláno Nenalezeno: %s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, fuzzy, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Začínající uzel %(topic)s (verze %(vcs_string)s)"
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 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"
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Ukončena služba bez záznamu v databázi"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "Objekt databáze služby zmizel, je znovu vytvářen."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "Obnoveno připojení modelového serveru!"
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "modelový server je nedostupný"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Úplná sada PŘÍZNAKŮ:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr "%(flag)s : SADA PŽÍZNAKŮ "
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Získávání %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr "Získány neznámé argumenty klíčového slova pro utils.execute: %r"
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Spouštění příkazu (podproces): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -735,79 +737,79 @@ msgstr "Spouštění příkazu (podproces): %s"
 msgid "Result was %s"
 msgstr "Výsledek byl %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr "%r selhalo. Opakování."
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Spouštění příkazu (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "Prostředí není podporováno přes SSH"
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 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:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "ladění ve zpětném volání: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Adresa místního spojení nenalezena.: %s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, 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:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Neplatná podpůrná vrstva: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "podpůrná vrstva: %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr "v opakujícím volání"
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "Očekáván objekt typu: %s"
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek"
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -867,11 +869,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr "parametr limit musí být celé číslo"
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr "parametr limit musí být kladný"
 
@@ -1341,126 +1343,126 @@ msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
 msgid "Removing options '%s' from query"
 msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1468,26 +1470,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1495,7 +1497,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1698,67 +1700,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1932,30 +1934,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2086,12 +2088,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Úplná sada PŘÍZNAKŮ:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2798,155 +2794,155 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Nelze získat metadata pro ip: %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Obraz musí být dostupný"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Obraz musí být dostupný"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3211,20 +3207,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3469,57 +3465,62 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Chyba v přesunu %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Neplatný snímek"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "Název roz: %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Poškozené tělo zprávy: %(reason)s"
@@ -4157,18 +4158,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "Instance nenalezena"
@@ -4932,77 +4933,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, 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:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Instance nenalezena"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, 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:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5923,9 +5924,6 @@ msgstr "skupina %s již existuje"
 msgid "Unexpected state while cloning %s"
 msgstr "Při spuštění příkazu došlo k nečekané chybě."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr ""
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Úplná sada PŘÍZNAKŮ:"
 
index 77aeb122cb058728197c1a44f603dd0bf0fa2800..d2ebfec2a8503c853c5635122ba29925731be6bd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -563,154 +563,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -718,79 +719,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -850,11 +851,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1316,122 +1317,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1439,26 +1440,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1466,7 +1467,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1669,67 +1670,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1902,30 +1903,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2054,11 +2055,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2760,152 +2756,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3170,20 +3166,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3427,56 +3423,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4107,18 +4108,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4876,77 +4877,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5865,9 +5866,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 9af30c75597f84ace1d852e01904a3daff054c6b..2b9cd3dd7460353e5e22092c3895c4db25dbc216 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -568,154 +568,156 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "Das Service-Datenbank-Objekt ist verschwunden, es wird erneut erzeugt."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Alle vorhandenen FLAGS:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Hole %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Führe Kommando (subprocess) aus: %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -723,79 +725,79 @@ msgstr "Führe Kommando (subprocess) aus: %s"
 msgid "Result was %s"
 msgstr "Ergebnis war %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -855,11 +857,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1321,122 +1323,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1444,26 +1446,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1471,7 +1473,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1674,67 +1676,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1908,30 +1910,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2060,12 +2062,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Alle vorhandenen FLAGS:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2767,152 +2763,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3177,20 +3173,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3434,56 +3430,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Nicht möglich volume %s zufinden"
@@ -4119,18 +4120,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4888,77 +4889,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5877,9 +5878,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr ""
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Alle vorhandenen FLAGS:"
 
index 7de4406c39771aa6bf90a4242a214000d5204aa2..80b76fa911f5a1566937d42f725e334ace6b2980 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -569,155 +569,156 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Inner Exception: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, fuzzy, python-format
 msgid "Starting %d workers"
 msgstr "start address"
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, fuzzy, python-format
 msgid "wait wrap.failed %s"
 msgstr "NotFound raised: %s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, fuzzy, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Starting %(topic)s node (version %(vcs_string)s)"
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Service killed that has no database entry"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "The service database object disappeared, Recreating it."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "Recovered model server connection!"
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "model server went away"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Fetching %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Running cmd (subprocess): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -725,79 +726,79 @@ msgstr "Running cmd (subprocess): %s"
 msgid "Result was %s"
 msgstr "Result was %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 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:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, 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:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Invalid backend: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -857,11 +858,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1325,126 +1326,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1452,26 +1453,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1479,7 +1480,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1682,67 +1683,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tried to remove non-existent console %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tried to remove non-existent console %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr "Tried to remove non-existent console %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1916,30 +1917,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2069,11 +2070,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2778,156 +2774,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Failed to get metadata for ip: %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3193,20 +3189,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3450,58 +3446,63 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Error starting xvp: %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 #, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Connecting to libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Connecting to libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "instance %s: snapshotting"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "response %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Unable to locate volume %s"
@@ -4139,18 +4140,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, fuzzy, python-format
 msgid "Creating folder %s "
 msgstr "Deleting user %s"
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "Sheepdog is not working: %s"
@@ -4909,77 +4910,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Sheepdog is not working: %s"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5899,9 +5900,6 @@ msgstr "group %s already exists"
 msgid "Unexpected state while cloning %s"
 msgstr "Unexpected error while running command."
 
-#~ msgid "volume %s: volume is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "instance %s: snapshotting"
-
index 6dd9b6ec3292a00dd73a8f49cf0f09616810e883..461738652b20c5546ea9bcb48a4944424e314565 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -573,155 +573,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Inner Exception: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Full set of FLAGS:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Fetching %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Running cmd (subprocess): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -729,79 +731,79 @@ msgstr "Running cmd (subprocess): %s"
 msgid "Result was %s"
 msgstr "Result was %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, 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:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Invalid backend: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -861,11 +863,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1328,126 +1330,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Volume status must be available"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1455,26 +1457,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1482,7 +1484,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1685,67 +1687,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1919,30 +1921,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2071,12 +2073,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Full set of FLAGS:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2782,156 +2778,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3197,20 +3193,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3454,57 +3450,62 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Invalid snapshot"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Unable to locate volume %s"
@@ -4141,18 +4142,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "Link Local address is not found.:%s"
@@ -4910,77 +4911,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5899,9 +5900,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "Unexpected error while running command."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "instance %s: snapshotting"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Full set of FLAGS:"
 
index 543e1762d720974b3b401fe28fa6b92cd1e595bb..9c07b1c9a61b34c17d468cb36d08f52e1e5f29b0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -575,142 +575,143 @@ msgstr "Deploy v2 of the Cinder API. "
 msgid "Notifying Schedulers of capabilities ..."
 msgstr "Notifying Schedulers of capabilities ..."
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr "JSON file representing policy"
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr "Rule checked when requested rule is not found"
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr "Created reservations %(reservations)s"
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr "Failed to commit reservations %(reservations)s"
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr "Failed to roll back reservations %(reservations)s"
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr "SIGTERM received"
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr "Parent process has died unexpectedly, exiting"
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr "Forking too fast, sleeping"
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr "Caught %s, exiting"
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr "Unhandled exception"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr "Started child %d"
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr "Starting %d workers"
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr "Child %(pid)d killed by signal %(sig)d"
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr "Child %(pid)d exited with status %(code)d"
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr "pid %d not in child list"
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr "_wait_child %d"
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr "wait wrap.failed %s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr "Caught %s, stopping children"
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr "Waiting on %d children to exit"
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Starting %(topic)s node (version %(version_string)s)"
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr "Creating Consumer connection for Service %s"
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Service killed that has no database entry"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "The service database object disappeared, Recreating it."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "Recovered model server connection!"
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "model server went away"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
-msgstr "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
+msgstr "Full set of CONF:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr "%(flag)s : FLAG SET "
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Fetching %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr "Got unknown keyword args to utils.execute: %r"
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
@@ -720,12 +721,12 @@ msgstr ""
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Running cmd (subprocess): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -733,79 +734,79 @@ msgstr "Running cmd (subprocess): %s"
 msgid "Result was %s"
 msgstr "Result was %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr "%r failed. Retrying."
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Running cmd (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "Environment not supported over SSH"
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr "process_input not supported over SSH"
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr "Specify a password or private_key"
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 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:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Link Local address is not found.:%s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, 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:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Invalid backend: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr "in looping call"
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "Expected object of type: %s"
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc: '%(name)s' took %(total_time).2f secs"
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr "Could not remove tmpdir: %s"
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr "Unknown byte multiplier: %s"
@@ -867,11 +868,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr "limit param must be an integer"
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr "limit param must be positive"
 
@@ -1340,28 +1341,28 @@ msgstr "Removing options '%(bad_options)s' from query"
 msgid "Removing options '%s' from query"
 msgstr "Removing options '%s' from query"
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr "Backup status must be available or error"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr "Volume to be backed up must be available"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr "Backup status must be available"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr "Backup to be restored has invalid size"
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
@@ -1370,54 +1371,54 @@ msgstr ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr "Volume to be restored to must be available"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr "Volume to be restored to is smaller than the backup to be restored"
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr "Cleaning up incomplete backup operations"
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr "Resetting volume %s to available (was backing-up)"
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr "Resetting volume %s to error_restoring (was restoring-backup)"
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr "Resetting backup %s to error (was creating)"
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr "Resetting backup %s to available (was restoring)"
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr "Resuming delete on backup: %s"
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
@@ -1426,7 +1427,7 @@ msgstr ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
@@ -1435,12 +1436,12 @@ msgstr ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr "create_backup finished. backup: %s"
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
@@ -1449,7 +1450,7 @@ msgstr ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
@@ -1458,7 +1459,7 @@ msgstr ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
@@ -1467,7 +1468,7 @@ msgstr ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1478,7 +1479,7 @@ msgstr ""
 "[%(configured_service)s] is not the backup service that was used to "
 "create this backup [%(backup_service)s]"
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
@@ -1487,12 +1488,12 @@ msgstr ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr "delete_backup started, backup: %s"
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
@@ -1501,7 +1502,7 @@ msgstr ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1512,7 +1513,7 @@ msgstr ""
 "[%(configured_service)s] is not the backup service that was used to "
 "create this backup [%(backup_service)s]"
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr "delete_backup finished, backup %s deleted"
@@ -1735,17 +1736,17 @@ msgstr "deleted swift object: %(swift_object_name)s in container: %(container)s"
 msgid "delete %s finished"
 msgstr "delete %s finished"
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr "Creating iscsi_target for: %s"
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Failed to create iscsi target for volume id:%(vol_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
@@ -1754,50 +1755,50 @@ msgstr ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr "Removing iscsi_target for: %s"
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Failed to remove iscsi target for volume id:%(vol_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr "valid iqn needed for show_target"
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr "Removing iscsi_target for volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr "rtstool is not installed correctly"
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr "Creating iscsi_target for volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr "Failed to create iscsi target for volume id:%(vol_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Removing iscsi_target: %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr "Failed to remove iscsi target for volume id:%(vol_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr "Failed to add initiator iqn %s to target"
@@ -1974,32 +1975,32 @@ msgstr "snapshot_metadata table not dropped"
 msgid "transfers table not dropped"
 msgstr "reservations table not dropped"
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, fuzzy, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
 "%(extra)s."
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr "Snapshot list encountered but no header found!"
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr "'qemu-img info' parsing failed."
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr "fmt=%(fmt)s backed by:%(backing_file)s"
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr "Converted to raw, but format is now %s"
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr "Converted to %(f1)s, but format is now %(f2)s"
@@ -2130,11 +2131,6 @@ msgstr "Inheritance-based rules are deprecated; update _check_%s"
 msgid "No handler for matches of kind %s"
 msgstr "No handler for matches of kind %s"
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr "Full set of CONF:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2868,27 +2864,27 @@ msgstr "Unexpected status code"
 msgid "Decoding JSON: %s"
 msgstr "Decoding JSON: %s"
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 #, fuzzy
 msgid "Volume in unexpected state"
 msgstr "Unexpected status code"
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr "status must be available"
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Failed to get target portal for filer: %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
@@ -2897,7 +2893,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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
@@ -2906,85 +2902,85 @@ msgstr ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, fuzzy, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr "Failed to update quota for deleting volume"
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 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:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr "Volume size cannot be lesser than the Snapshot size"
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 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:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr "Clones currently must be >= original volume size."
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, 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:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr "Size of specified image is larger than volume size."
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr "Image minDisk size is larger than the volume size."
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr "Failed to update quota for deleting volume"
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr "Volume status must be available or error"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr "Volume still has %d dependent snapshots"
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr "Searching by: %s"
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr "already attached"
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr "already detached"
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr "Volume status must be available to reserve"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr "must be available"
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
@@ -2993,7 +2989,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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
@@ -3002,27 +2998,27 @@ msgstr ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume Snapshot status must be available or error"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr "Metadata property key blank"
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr "Metadata property key greater than 255 characters"
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr "Metadata property value greater than 255 characters"
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr "Volume status must be available/in-use."
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr "Volume status is in-use."
 
@@ -3287,20 +3283,20 @@ msgstr "Clear capabilities"
 msgid "Notification {%s} received"
 msgstr "Notification {%s} received"
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr "DB error: %s"
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr "id cannot be None"
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr "name cannot be None"
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3550,57 +3546,62 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Error mapping volume %s."
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 #, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Error connecting via ssh: %s"
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr "error refreshing volume stats"
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Given data: %s"
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr "Not stored in rbd"
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr "Blank components"
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr "Not an rbd snapshot"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "Ext name: %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr "%s is in a different ceph cluster"
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Unable to read image %s"
@@ -4307,18 +4308,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr "Did not find expected column in %(fun)s: %(hdr)s"
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr "Creating folder %s "
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr "Ignored target creation error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr "Disk not found: %s"
@@ -5193,77 +5194,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:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, fuzzy, python-format
 msgid "XML exception reading parameter: %s"
 msgstr "Exception loading extension: %s"
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, fuzzy, python-format
 msgid "No configuration found for service: %s"
 msgstr "Found Storage Configuration Service: %s"
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Disk not found: %s"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, 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:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, fuzzy, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr "Delete Volume: %(volume)s"
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, fuzzy, python-format
 msgid "LUN %s is deleted."
 msgstr "Volume %s is already mapped."
@@ -6274,9 +6275,6 @@ msgstr "Volume (%s) already exists on array"
 msgid "Unexpected state while cloning %s"
 msgstr "Unexpected state while cloning %s"
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr "volume %s: volume is busy"
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Full set of FLAGS:"
 
index b4f3647411166baa5e8330433142f8713c5b4026..f7287e907f1db664cf707edb16500c1f3d9e6245 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -575,155 +575,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Excepción interna: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, fuzzy, python-format
 msgid "Starting %d workers"
 msgstr "configurando la red del host"
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, fuzzy, python-format
 msgid "wait wrap.failed %s"
 msgstr "No encontrado: %s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Se detuvo un servicio sin entrada en la base de datos"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "El servicio objeto de base de datos ha desaparecido, recreándolo."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "Recuperada la conexión al servidor de modelos."
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "el servidor de modelos se ha ido"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Conjunto completo de opciones (FLAGS):"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Obteniendo %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Ejecutando cmd (subprocesos): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -731,79 +733,79 @@ msgstr "Ejecutando cmd (subprocesos): %s"
 msgid "Result was %s"
 msgstr "El resultado fue %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "corriendo cmd (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 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:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "Depuración de la devolución de llamada: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "No se encuentra la dirección del enlace local.:%s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, 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:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "backend inválido: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -863,11 +865,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1331,126 +1333,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1458,26 +1460,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1485,7 +1487,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1688,67 +1690,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Reiniciando instancia %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1922,30 +1924,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2075,12 +2077,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Conjunto completo de opciones (FLAGS):"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2788,156 +2784,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "El estado del volumen debe estar disponible"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3203,20 +3199,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3460,58 +3456,63 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Desasociar volumen %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 #, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Conectando a libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Conectando a libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Captura no valida"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "respuesta %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Imposible encontrar volumen %s"
@@ -4149,18 +4150,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, fuzzy, python-format
 msgid "Creating folder %s "
 msgstr "Borrando usuario %s"
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "No se encuentra la dirección del enlace local.:%s"
@@ -4919,77 +4920,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, 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:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5909,9 +5910,6 @@ msgstr "el grupo %s ya existe"
 msgid "Unexpected state while cloning %s"
 msgstr "Error inesperado mientras el comando se ejecutaba"
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "instancia %s: creando snapshot"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Conjunto completo de opciones (FLAGS):"
 
index 2bb8ff323a49402a2e20df0982f824e77a6f85ec..963d0988e0233777f6a0e69da8bc37619eae83d7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 5157b1470b54eafdc2bf03236410ca91e072f778..c588f5ca1a94810a2b16a2557666bd14796e0794 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -575,155 +575,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Exception interne : %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, fuzzy, python-format
 msgid "Starting %d workers"
 msgstr "adresse de départ"
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, fuzzy, python-format
 msgid "wait wrap.failed %s"
 msgstr "\"Non trouvé\" remonté : %s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, fuzzy, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Démarrage du noeud %(topic)s (version %(vcs_string)s)"
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Service détruit sans entrée dans la base de données"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "L'objet du service de base de données à disparru, re-création en cours."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "Récupération du modelle de connexion serveur terminée!"
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "Le modèle de serveur à disparu"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Ensemble de propriétés complet :"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Récupèration de %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Execution de la commande (sous-processus) : %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -731,79 +733,79 @@ msgstr "Execution de la commande (sous-processus) : %s"
 msgid "Result was %s"
 msgstr "Le résultat était %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Execution de la cmd (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Connexion à libvirt: %s"
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "Debug dans le rappel : %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, 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:535
+#: cinder/utils.py:532
 #, 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:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Backend invalide : %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -863,11 +865,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1331,126 +1333,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1458,26 +1460,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1485,7 +1487,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1688,67 +1690,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tentative de suppression d'une console non existente %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tentative de suppression d'une console non existente %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Redémarrage de l'instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr "Tentative de suppression d'une console non existente %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1922,30 +1924,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2075,12 +2077,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Ensemble de propriétés complet :"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2788,156 +2784,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Le status du volume doit être disponible"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3205,20 +3201,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3462,58 +3458,63 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Erreur au démarrage xvp : %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 #, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Connexion à libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Connexion à libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Snapshot invalide"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "réponse %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Impossible de trouver le volume %s"
@@ -4151,18 +4152,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, fuzzy, python-format
 msgid "Creating folder %s "
 msgstr "Suppression de l'utilisateur %s"
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "Sheepdog n'est pas actif : %s"
@@ -4925,77 +4926,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Sheepdog n'est pas actif : %s"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5915,9 +5916,6 @@ msgstr "le groupe %s existe déjà"
 msgid "Unexpected state while cloning %s"
 msgstr "Erreur imprévue lors de l'éxecution de la commande"
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "instance %s: création d'un instantané (snapshot)"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Ensemble de propriétés complet :"
 
index 71d20ece9b88db61e59c91ffb42f215280ab7092..f255264ca07ebf2bfa1778867d7d654de780d516 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Croatian "
@@ -565,154 +565,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -720,79 +721,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -852,11 +853,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1318,122 +1319,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1441,26 +1442,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1468,7 +1469,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1671,67 +1672,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1904,30 +1905,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2056,11 +2057,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2762,152 +2758,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3172,20 +3168,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3429,56 +3425,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4109,18 +4110,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4878,77 +4879,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5867,9 +5868,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index b0f342e34fbf0512b2d19d1c71491d814fd34bc5..088fbc953071c3aef55e90d0d04f9381ec08b3f3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Hungarian "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 46b973d58f8aa5f62f3e5ce491a0e72604479f3e..487d8a5c9a6b88b2f0b4947bbc8e83f2b27d8ac3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Indonesian "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 09b313f50d5d316ae0b1d20a4b38c8a06f2ca7c3..c6c3e74bb720a96a037d267a9635905c4ceacf48 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -572,155 +572,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Eccezione interna: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Servizio terminato che non ha entry nel database"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "Il servizio é scomparso dal database, ricreo."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "Connessione al model server ripristinata!"
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "model server é scomparso"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Insieme di FLAGS:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Prelievo %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Esecuzione del comando (sottoprocesso): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -728,79 +730,79 @@ msgstr "Esecuzione del comando (sottoprocesso): %s"
 msgid "Result was %s"
 msgstr "Il risultato é %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Eseguendo cmd (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "debug in callback: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -860,11 +862,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1327,126 +1329,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1454,26 +1456,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1481,7 +1483,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1684,67 +1686,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Riavviando l'istanza %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1918,30 +1920,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2070,12 +2072,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Insieme di FLAGS:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2780,156 +2776,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Lo stato del volume deve essere disponibile"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3195,20 +3191,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3452,57 +3448,62 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "istanza %s: creazione snapshot in corso"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "risposta %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Impossibile localizzare il volume %s"
@@ -4139,18 +4140,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4909,77 +4910,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5899,9 +5900,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "istanza %s: creazione snapshot in corso"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Insieme di FLAGS:"
 
index 072282b69d0c21222261416fcafaf1139c64e956..7e831a8779054537eec141954441048e720000c9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (Italy) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index d6ea446c2f678c6c22896b216d6978865dbbd5be..467cd3bdaf1ddfc5fe73a8d82b80f939cc42b972 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -569,155 +569,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "内側で発生した例外: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, fuzzy, python-format
 msgid "Starting %d workers"
 msgstr "開始アドレス"
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, fuzzy, python-format
 msgid "wait wrap.failed %s"
 msgstr "NotFound 発生: %s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, fuzzy, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "%(topic)s ノードを開始しています (バージョン %(vcs_string)s)"
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "データベースにエントリの存在しないサービスを終了します。"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "サービスデータベースオブジェクトが消滅しました。再作成します。"
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "モデルサーバへの接続を復旧しました。"
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "モデルサーバが消滅しました。"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "FLAGSの一覧:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "ファイルをフェッチ: %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "コマンド実行(subprocess): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -725,79 +727,79 @@ msgstr "コマンド実行(subprocess): %s"
 msgid "Result was %s"
 msgstr "コマンド実行結果: %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "コマンド(SSH)を実行: %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "libvirt %s へ接続します。"
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "コールバック中のデバッグ: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "リンクローカルアドレスが見つかりません: %s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "不正なバックエンドです: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "バックエンドは %s です。"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -857,11 +859,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1325,126 +1327,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1452,26 +1454,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1479,7 +1481,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1682,67 +1684,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance: インスタンス %s を再起動します。"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1916,30 +1918,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2069,12 +2071,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "FLAGSの一覧:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2779,156 +2775,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "ip %s に対するメタデータの取得に失敗しました。"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "ボリュームのステータス(status)は available でなければなりません。"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3194,20 +3190,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3451,58 +3447,63 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "xvp の開始中にエラー: %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 #, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "libvirt %s へ接続します。"
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "libvirt %s へ接続します。"
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "応答 %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "ボリューム %s の存在が確認できません。"
@@ -4140,18 +4141,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, fuzzy, python-format
 msgid "Creating folder %s "
 msgstr "Deleting user: ユーザ %s を削除します。"
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "Sheepdog が動作していません: %s"
@@ -4910,77 +4911,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Sheepdog が動作していません: %s"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5900,9 +5901,6 @@ msgstr "グループ %s は既に存在しています。"
 msgid "Unexpected state while cloning %s"
 msgstr "コマンド実行において予期しないエラーが発生しました。"
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "FLAGSの一覧:"
 
index 2d7ba9023fe6845f9875bf2a19c39d7480e16d5a..976a628708a3d7b0164cd64025717fb748758799 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Georgian (Georgia) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 67c6e6d023124ffb07fc9f7770d46f5d68991c5f..4dc4db8a9909daab8393fe1b1e2d30f451bf8ba6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -568,154 +568,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -723,79 +724,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -855,11 +856,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1322,126 +1323,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1449,26 +1450,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1476,7 +1477,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1679,67 +1680,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "인스턴스 %s를 재부팅합니다"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1913,30 +1914,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2065,11 +2066,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2771,156 +2767,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "볼륨의 상태를 알 수 없습니다"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3185,20 +3181,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3442,57 +3438,62 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "인스턴스 %s: 스냅샷 저장중"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
@@ -4128,18 +4129,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4897,77 +4898,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5886,9 +5887,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
 
-#~ msgid "volume %s: volume is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "인스턴스 %s: 스냅샷 저장중"
-
index 6addecda11260990af0b8d64ba71b0f065b8666b..ee7bb06ed25f1bb6a39fb1e7d95f361fc68ea6cd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean (Korea) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 7246e985c25f82209facd643463b79dd1a319e65..6fd5a7116b2186b08587e7f4ccde99d853a96fdb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Malay "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 8c65e94afe6969b3c03ad2f18347476f4c9d1c86..52a5db84aca044d1357dc8f2db3057c3b9ce18f9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Norwegian Bokmål "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 7ab7b8fbf07ea3c01cdce6792463b91699037585..0fe06239351687b24cac3d33ec0f057878ac88ae 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 95500e87e3512b892306affd421545fe435c01f7..2cd7455f730332a9781920759c1122147537f1e1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 64e485781904d9803df58b87a3175724ffa472f3..2dbfe2a7d85db081db619e94eb652cff27dbf076 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -570,155 +570,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Exceção interna: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, fuzzy, python-format
 msgid "wait wrap.failed %s"
 msgstr "NotFound lançado: %s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Encerrado serviço que não tem entrada na base de dados"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "O objeto da base de dados do serviço desapareceu, Recriando."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "Recuperada conexão servidor de modelo."
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "servidor de modelo perdido"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Conjunto completo de FLAGS:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Buscando %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Executando comando (subprocesso): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -726,79 +728,79 @@ msgstr "Executando comando (subprocesso): %s"
 msgid "Result was %s"
 msgstr "Resultado foi %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Executando o comando (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "depuração em retorno de chamada: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "Endereço para Link Local não encontrado: %s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, 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:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Backend inválido: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "backend %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -858,11 +860,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1325,126 +1327,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1452,26 +1454,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1479,7 +1481,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1682,67 +1684,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Reiniciando a instância %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1916,30 +1918,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2068,12 +2070,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Conjunto completo de FLAGS:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2777,156 +2773,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "O status do volume parece estar disponível"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3192,20 +3188,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3449,57 +3445,62 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Desanexar volume %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "instância %s: fazendo um snapshot"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "resposta %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Não é possível localizar o volume %s"
@@ -4137,18 +4138,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, fuzzy, python-format
 msgid "Creating folder %s "
 msgstr "Apagando usuário %s"
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "Endereço para Link Local não encontrado: %s"
@@ -4907,77 +4908,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Endereço para Link Local não encontrado: %s"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5897,9 +5898,6 @@ msgstr "group %s já existe"
 msgid "Unexpected state while cloning %s"
 msgstr "Erro inesperado ao executar o comando."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "instância %s: fazendo um snapshot"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Conjunto completo de FLAGS:"
 
index bd9b6d7e798f097e16751c3d82b533302a908129..22cea5b74200060c1529d4f6469f502c33f517b9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-06-12 07:55+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Romanian "
@@ -565,154 +565,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -720,79 +721,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -852,11 +853,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1318,122 +1319,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1441,26 +1442,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1468,7 +1469,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1671,67 +1672,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1904,30 +1905,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2056,11 +2057,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2762,152 +2758,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3172,20 +3168,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3429,56 +3425,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4109,18 +4110,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4878,77 +4879,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5867,9 +5868,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index e7a48b376da09c1ccdceccc44bbf8a5d34b57b23..7d885ef5e1b519e4e69af015b61ed61a79c84628 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -579,155 +579,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, fuzzy, python-format
 msgid "Caught %s, exiting"
 msgstr "снимок %s: удаление"
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "Вложенное исключение: %s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, fuzzy, python-format
 msgid "Starting %d workers"
 msgstr "установка сетевого узла"
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, fuzzy, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "Запуск узла сети (версия %(vcs_string)s) %(topic)s"
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "Служба завершила работу из-за отсутствия записи базы данных"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "Объект сервиса в базе данных отсутствует, Повторное создание."
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "Полный набор ФЛАГОВ:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "Получение %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr "Приняты неизвестные аргументы ключевого слова для utils.execute: %r"
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Выполнение команды (субпроцесс): %s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -735,80 +737,80 @@ msgstr "Выполнение команды (субпроцесс): %s"
 msgid "Result was %s"
 msgstr "Результат %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr "%r ошибка. Выполняется повтор."
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "Выполнение команды (SSH): %s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "Среда не поддерживается с использованием SSH"
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr "process_input не поддерживается с использованием SSH"
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 #, fuzzy
 msgid "Specify a password or private_key"
 msgstr "Задайте san_password или san_private_key"
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "Подключение к libvirt: %s"
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "отладка в обратном вызове: %s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "Недопустимый внутренний интерфейс: %s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "внутренний интерфейс %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "Ожидался объект типа: %s"
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc: '%(name)s' заняла %(total_time).2f с."
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, fuzzy, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr "Ошибка удаления контейнера: %s"
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -868,11 +870,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1343,126 +1345,126 @@ msgstr "Удаление параметров '%(unk_opt_str)s' из запро
 msgid "Removing options '%s' from query"
 msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1470,26 +1472,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1497,7 +1499,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1700,67 +1702,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr "_удалить: %s"
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Перезагрузка копии %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1934,30 +1936,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr "Ошибка анализа 'qemu-img info'."
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr "Преобразование в необработанный, но текущий формат %s"
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, fuzzy, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr "Преобразование в необработанный, но текущий формат %s"
@@ -2087,12 +2089,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "Полный набор ФЛАГОВ:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2813,157 +2809,157 @@ msgstr "Непредвиденный код состояния"
 msgid "Decoding JSON: %s"
 msgstr "Декодирование JSON: %s"
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 #, fuzzy
 msgid "Volume in unexpected state"
 msgstr "Непредвиденный код состояния"
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Ошибка получения метаданных для ip: %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, fuzzy, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr "Ошибка обновления агента: %(resp)r"
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr "Поиск по: %s"
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, 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:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Состояние тома должно быть доступно"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 #, fuzzy
 msgid "Volume status is in-use."
 msgstr "том %s: том занят"
@@ -3232,20 +3228,20 @@ msgstr "Очистить возможности"
 msgid "Notification {%s} received"
 msgstr "Принято уведомление {%s}"
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr "Ошибка БД: %s"
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3490,58 +3486,63 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Ошибка запуска xvp: %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 #, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "Подключение к libvirt: %s"
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "Заданные данные: %s"
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "Недопустимый снимок"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "ответ %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "Невозможно найти том %s"
@@ -4180,18 +4181,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, fuzzy, python-format
 msgid "Creating folder %s "
 msgstr "Создание SR %s"
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "Узел не найден"
@@ -4955,77 +4956,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, fuzzy, python-format
 msgid "XML exception reading parameter: %s"
 msgstr "Расширенный ресурс: %s"
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "Узел не найден"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, fuzzy, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr "Удалить том с идентификатором: %s"
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5953,9 +5954,6 @@ msgstr "группа %s уже существует"
 msgid "Unexpected state while cloning %s"
 msgstr "Неожиданная ошибка при выполнении команды."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr "том %s: том занят"
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "снимок %s: создание завершено"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "Полный набор ФЛАГОВ:"
 
index ff15347f71a9fdb13f1d4a05aa2f743882508de8..e0e72c39a5b95c113818a8351ca386360d406423 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian (Russia) "
@@ -565,154 +565,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -720,79 +721,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -852,11 +853,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1318,122 +1319,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1441,26 +1442,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1468,7 +1469,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1671,67 +1672,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1904,30 +1905,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2056,11 +2057,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2762,152 +2758,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3172,20 +3168,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3429,56 +3425,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4109,18 +4110,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4878,77 +4879,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5867,9 +5868,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 67ce67a93bea47b45efe4043b3a76be03af0457a..cec66ad885a982ce240ec2fe4bf315a7f7c3ab42 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Swahili (Kenya) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 5e2780b9bbbefd95b185d60a73d2bf3b5a5b89b4..e7458da9b635e5ced98cc1d53c3f1fde82f24567 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -563,154 +563,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -718,79 +719,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -850,11 +851,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1316,122 +1317,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1439,26 +1440,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1466,7 +1467,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1669,67 +1670,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1902,30 +1903,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2054,11 +2055,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2760,152 +2756,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3170,20 +3166,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3427,56 +3423,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4107,18 +4108,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5867,9 +5868,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index b7ed6de2bc495f57bf56ee6ee5d32d84bdece299..2a8faf64cc5631c64ca1f34e6db4db86f1dd7723 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -563,154 +563,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -718,79 +719,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -850,11 +851,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1316,122 +1317,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1439,26 +1440,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1466,7 +1467,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1669,67 +1670,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1902,30 +1903,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2054,11 +2055,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2760,152 +2756,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3170,20 +3166,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3427,56 +3423,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4107,18 +4108,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4876,77 +4877,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5865,9 +5866,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 2d12baf2c7ea3251e9bd2db88e19d355899ea3d6..51898c940d33e9aae8a5f9d127ed3feeeaafb7d1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index c0ae166367726601961b745a450158077c0bf159..a0e8b45714f715f5c097342425e9bfb4effcc090 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "Створити розділ на %s ГБ"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "Від'єднати том %s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "відповідь %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4878,77 +4879,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5868,9 +5869,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "Неочікувана помилка при виконанні команди."
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 5c4c442bb519ea4d694ae40d5a6b32eb39a05cdd..c9b883e52347f4c3ef5c2c24a26086ceed684bc8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index 3fbdf7a083267ee1399cdab11c062479af2c906e..50c6ed392a5b6ed38f3646d1652c1eb605a69a18 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -574,155 +574,157 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr "向调度器通报能力。"
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr "JSON文件表示策略。"
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr "请求的规则找不到时的检查缺省规则。"
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, fuzzy, python-format
 msgid "Caught %s, exiting"
 msgstr "快照 %s:正在删除"
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 #, fuzzy
 msgid "Unhandled exception"
 msgstr "内层异常:%s"
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, fuzzy, python-format
 msgid "Starting %d workers"
 msgstr "起始地址"
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, fuzzy, python-format
 msgid "wait wrap.failed %s"
 msgstr "未知的基文件:%s"
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, fuzzy, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)"
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr "为服务 %s 创建消费者"
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr "因无数据库记录,服务已被中止"
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr "服务数据库对象消失,正在重新创建。"
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr "与模型服务器(model server)的连接已恢复!"
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr "失去与模型服务器的连接"
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+#, fuzzy
+msgid "Full set of CONF:"
 msgstr "标记全集:"
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr "%(flag)s:标记集合 "
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr "正在抓取 %s"
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr "发现未知的 utils.execute 关键字参数:%r"
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "正在运行cmd (subprocess):%s"
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -730,80 +732,80 @@ msgstr "正在运行cmd (subprocess):%s"
 msgid "Result was %s"
 msgstr "运行结果为 %s"
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr "%r 失败,重试。"
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr "运行cmd (SSH):%s"
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr "SSH上不支持环境变量"
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr "SSH上不支持的进程输入参数。"
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 #, fuzzy
 msgid "Specify a password or private_key"
 msgstr "指定san_password或者san_private_key"
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, fuzzy, python-format
 msgid "Error connecting via ssh: %s"
 msgstr "正在连接 libvirt:%s"
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr "回调中debug:%s"
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr "本地IP地址没有找到:%s"
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr "无效的后台:%s"
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr "后台 %s"
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr "循环调用中。"
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr "期望的对象类型:%s"
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, fuzzy, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr "移除容器失败:%s"
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, fuzzy, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr "未知的基文件:%s"
@@ -863,11 +865,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr "limit 参数必须是整数"
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr "limit参数必须是正数"
 
@@ -1334,126 +1336,126 @@ msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
 msgid "Removing options '%s' from query"
 msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "卷组状态必须可获取"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "卷组状态必须可获取"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "状态必须可用"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "卷组状态必须可获取"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, fuzzy, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1461,26 +1463,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1488,7 +1490,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1691,67 +1693,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr "_delete: %s"
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "没有为卷 %(volume_id)s 找到目标id。"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, fuzzy, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr "正在删除基文件:%s"
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "尝试删除不存在的控制台%(console_id)s。"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, fuzzy, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr "没有为卷 %(volume_id)s 找到目标id。"
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "正在重启虚拟机 %s"
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr "尝试删除不存在的控制台%(console_id)s。"
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1932,30 +1934,30 @@ msgstr "instance_info_caches 没有删除掉"
 msgid "transfers table not dropped"
 msgstr "dns_domains 表没有删除"
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr "'qemu-img info'解析失败"
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, fuzzy, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持"
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr "转化为裸格式,但目前格式是 %s"
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, fuzzy, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr "转化为裸格式,但目前格式是 %s"
@@ -2087,12 +2089,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-#, fuzzy
-msgid "Full set of CONF:"
-msgstr "标记全集:"
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2813,159 +2809,159 @@ msgstr "意外的状态码"
 msgid "Decoding JSON: %s"
 msgstr "解码JSON:%s"
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 #, fuzzy
 msgid "Volume in unexpected state"
 msgstr "意外的状态码"
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr "状态必须可用"
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "为ip: %s获取元数据失败"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, fuzzy, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, fuzzy, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr "更新代理失败:%(resp)r"
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr "搜索条件: %s"
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr "已经附加"
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr "已经分离"
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr "必须可用"
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, 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:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 #, fuzzy
 msgid "Metadata property key greater than 255 characters"
 msgstr "安全组 %s 不能比255个字符更长。"
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 #, fuzzy
 msgid "Metadata property value greater than 255 characters"
 msgstr "安全组 %s 不能比255个字符更长。"
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "卷组状态必须可获取"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 #, fuzzy
 msgid "Volume status is in-use."
 msgstr "卷 %s:卷繁忙"
@@ -3234,20 +3230,20 @@ msgstr "清理能力"
 msgid "Notification {%s} received"
 msgstr "收到通知 {%s}"
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr "数据库错误:%s"
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr "id不能是None"
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr "name不能是None"
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3492,58 +3488,63 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, fuzzy, python-format
 msgid "error opening rbd image %s"
 msgstr "启动xvp发生错误:%s"
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 #, fuzzy
 msgid "error connecting to ceph cluster"
 msgstr "正在连接 libvirt:%s"
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, fuzzy, python-format
 msgid "connection data: %s"
 msgstr "给定数据:%s"
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "无效的快照"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, fuzzy, python-format
 msgid "not cloneable: %s"
 msgstr "Ext name: %s"
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "无法找到 %s 卷"
@@ -4182,18 +4183,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, fuzzy, python-format
 msgid "Creating folder %s "
 msgstr "正在创建存储库 %s"
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, fuzzy, python-format
 msgid "Disk not found: %s"
 msgstr "没有找到主机"
@@ -4960,77 +4961,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, fuzzy, python-format
 msgid "XML exception reading parameter: %s"
 msgstr "加载扩展发生异常:%s"
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, fuzzy, python-format
 msgid "HDP not found: %s"
 msgstr "没有找到主机"
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, fuzzy, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr "删除id为 %s 的卷"
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, fuzzy, python-format
 msgid "LUN %s is deleted."
 msgstr "rootfs 已经被移除了"
@@ -5955,9 +5956,6 @@ msgstr "安全组 %s 已经存在"
 msgid "Unexpected state while cloning %s"
 msgstr "运行命令时出现意外错误"
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr "卷 %s:卷繁忙"
-
-#~ msgid "snapshot %s: snapshot is busy"
-#~ msgstr "快照 %s:创建成功"
+#~ msgid "Full set of FLAGS:"
+#~ msgstr "标记全集:"
 
index 53d63fbedeaecbe6327e703561edd567a898a90a..a9c1cd444f4717766c3569758599353694e544f2 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -564,154 +564,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -719,79 +720,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -851,11 +852,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1317,122 +1318,122 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 msgid "Volume to be backed up must be available"
 msgstr ""
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1440,26 +1441,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1467,7 +1468,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1670,67 +1671,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1903,30 +1904,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2055,11 +2056,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2761,152 +2757,152 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, python-format
 msgid "Failed to create transfer record for %s"
 msgstr ""
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 msgid "Volume status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 msgid "Volume status must be available to reserve"
 msgstr ""
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 msgid "Volume Snapshot status must be available or error"
 msgstr ""
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 msgid "Volume status must be available/in-use."
 msgstr ""
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3171,20 +3167,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3428,56 +3424,61 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr ""
@@ -4108,18 +4109,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4877,77 +4878,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5866,9 +5867,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr ""
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""
 
index cface9abae20d4a011bb8dadfc22a9e7f8f719c1..731d7d9e8f3625ec5176609c7b72c77efc1109a5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-13 18:10+0000\n"
+"POT-Creation-Date: 2013-06-14 18:09+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"
@@ -572,154 +572,155 @@ msgstr ""
 msgid "Notifying Schedulers of capabilities ..."
 msgstr ""
 
-#: cinder/policy.py:30
+#: cinder/policy.py:31
 msgid "JSON file representing policy"
 msgstr ""
 
-#: cinder/policy.py:33
+#: cinder/policy.py:34
 msgid "Rule checked when requested rule is not found"
 msgstr ""
 
-#: cinder/quota.py:704
+#: cinder/quota.py:705
 #, python-format
 msgid "Created reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:726
+#: cinder/quota.py:727
 #, python-format
 msgid "Failed to commit reservations %(reservations)s"
 msgstr ""
 
-#: cinder/quota.py:747
+#: cinder/quota.py:748
 #, python-format
 msgid "Failed to roll back reservations %(reservations)s"
 msgstr ""
 
-#: cinder/service.py:124
+#: cinder/service.py:125
 msgid "SIGTERM received"
 msgstr ""
 
-#: cinder/service.py:174 cinder/openstack/common/service.py:165
+#: cinder/service.py:175 cinder/openstack/common/service.py:165
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/service.py:213 cinder/openstack/common/service.py:201
+#: cinder/service.py:214 cinder/openstack/common/service.py:201
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/service.py:231 cinder/openstack/common/service.py:122
+#: cinder/service.py:232 cinder/openstack/common/service.py:122
 #: cinder/openstack/common/service.py:219
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/service.py:236 cinder/openstack/common/service.py:224
+#: cinder/service.py:237 cinder/openstack/common/service.py:224
 msgid "Unhandled exception"
 msgstr ""
 
-#: cinder/service.py:243 cinder/openstack/common/service.py:231
+#: cinder/service.py:244 cinder/openstack/common/service.py:231
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/service.py:253 cinder/openstack/common/service.py:241
+#: cinder/service.py:254 cinder/openstack/common/service.py:241
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/service.py:272 cinder/openstack/common/service.py:258
+#: cinder/service.py:273 cinder/openstack/common/service.py:258
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/service.py:275
+#: cinder/service.py:276
 #, python-format
 msgid "Child %(pid)d exited with status %(code)d"
 msgstr ""
 
-#: cinder/service.py:278 cinder/openstack/common/service.py:266
+#: cinder/service.py:279 cinder/openstack/common/service.py:266
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/service.py:286
+#: cinder/service.py:287
 #, python-format
 msgid "_wait_child %d"
 msgstr ""
 
-#: cinder/service.py:302
+#: cinder/service.py:303
 #, python-format
 msgid "wait wrap.failed %s"
 msgstr ""
 
-#: cinder/service.py:310 cinder/openstack/common/service.py:294
+#: cinder/service.py:311 cinder/openstack/common/service.py:294
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/service.py:321 cinder/openstack/common/service.py:305
+#: cinder/service.py:322 cinder/openstack/common/service.py:305
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
-#: cinder/service.py:353
+#: cinder/service.py:354
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
 
-#: cinder/service.py:367 cinder/openstack/common/rpc/service.py:47
+#: cinder/service.py:368 cinder/openstack/common/rpc/service.py:47
 #, python-format
 msgid "Creating Consumer connection for Service %s"
 msgstr ""
 
-#: cinder/service.py:458
+#: cinder/service.py:459
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/service.py:495
+#: cinder/service.py:496
 msgid "The service database object disappeared, Recreating it."
 msgstr ""
 
-#: cinder/service.py:510
+#: cinder/service.py:511
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:516
+#: cinder/service.py:517
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:608
-msgid "Full set of FLAGS:"
+#: cinder/service.py:609 cinder/openstack/common/service.py:113
+#: cinder/openstack/common/service.py:276
+msgid "Full set of CONF:"
 msgstr ""
 
-#: cinder/service.py:615
+#: cinder/service.py:616
 #, python-format
 msgid "%(flag)s : FLAG SET "
 msgstr ""
 
-#: cinder/utils.py:96
+#: cinder/utils.py:93
 #, python-format
 msgid "Fetching %s"
 msgstr ""
 
-#: cinder/utils.py:147 cinder/openstack/common/processutils.py:127
+#: cinder/utils.py:144 cinder/openstack/common/processutils.py:127
 #, python-format
 msgid "Got unknown keyword args to utils.execute: %r"
 msgstr ""
 
-#: cinder/utils.py:153
+#: cinder/utils.py:150
 msgid ""
 "The root_helper option (which lets you specify a root wrapper different "
 "from cinder-rootwrap, and defaults to using sudo) is now deprecated. You "
 "should use the rootwrap_config option instead."
 msgstr ""
 
-#: cinder/utils.py:169 cinder/openstack/common/processutils.py:142
+#: cinder/utils.py:166 cinder/openstack/common/processutils.py:142
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr ""
 
-#: cinder/utils.py:186 cinder/utils.py:267
+#: cinder/utils.py:183 cinder/utils.py:264
 #: cinder/openstack/common/processutils.py:167
 #: cinder/openstack/common/processutils.py:239
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:279
@@ -727,79 +728,79 @@ msgstr ""
 msgid "Result was %s"
 msgstr ""
 
-#: cinder/utils.py:199 cinder/openstack/common/processutils.py:179
+#: cinder/utils.py:196 cinder/openstack/common/processutils.py:179
 #, python-format
 msgid "%r failed. Retrying."
 msgstr ""
 
-#: cinder/utils.py:241 cinder/openstack/common/processutils.py:218
+#: cinder/utils.py:238 cinder/openstack/common/processutils.py:218
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:252
 #, python-format
 msgid "Running cmd (SSH): %s"
 msgstr ""
 
-#: cinder/utils.py:243 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:240 cinder/openstack/common/processutils.py:220
 msgid "Environment not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:247 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:244 cinder/openstack/common/processutils.py:224
 msgid "process_input not supported over SSH"
 msgstr ""
 
-#: cinder/utils.py:316 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:313 cinder/volume/drivers/huawei/huawei_iscsi.py:95
 msgid "Specify a password or private_key"
 msgstr ""
 
-#: cinder/utils.py:332 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:329 cinder/volume/drivers/huawei/huawei_iscsi.py:103
 #, python-format
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:373
+#: cinder/utils.py:370
 #, python-format
 msgid "debug in callback: %s"
 msgstr ""
 
-#: cinder/utils.py:532
+#: cinder/utils.py:529
 #, python-format
 msgid "Link Local address is not found.:%s"
 msgstr ""
 
-#: cinder/utils.py:535
+#: cinder/utils.py:532
 #, python-format
 msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
 msgstr ""
 
-#: cinder/utils.py:569
+#: cinder/utils.py:566
 #, python-format
 msgid "Invalid backend: %s"
 msgstr ""
 
-#: cinder/utils.py:580
+#: cinder/utils.py:577
 #, python-format
 msgid "backend %s"
 msgstr ""
 
-#: cinder/utils.py:630
+#: cinder/utils.py:627
 msgid "in looping call"
 msgstr ""
 
-#: cinder/utils.py:801
+#: cinder/utils.py:798
 #, python-format
 msgid "Expected object of type: %s"
 msgstr ""
 
-#: cinder/utils.py:891
+#: cinder/utils.py:888
 #, python-format
 msgid "timefunc: '%(name)s' took %(total_time).2f secs"
 msgstr ""
 
-#: cinder/utils.py:1069
+#: cinder/utils.py:1066
 #, python-format
 msgid "Could not remove tmpdir: %s"
 msgstr ""
 
-#: cinder/utils.py:1162 cinder/openstack/common/strutils.py:186
+#: cinder/utils.py:1159 cinder/openstack/common/strutils.py:186
 #, python-format
 msgid "Unknown byte multiplier: %s"
 msgstr ""
@@ -859,11 +860,11 @@ msgid ""
 "cinder.api.middleware.auth:pipeline_factory instead."
 msgstr ""
 
-#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:390
+#: cinder/api/common.py:64 cinder/api/common.py:98 cinder/volume/api.py:392
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:387
+#: cinder/api/common.py:67 cinder/api/common.py:102 cinder/volume/api.py:389
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1325,126 +1326,126 @@ msgstr ""
 msgid "Removing options '%s' from query"
 msgstr ""
 
-#: cinder/backup/api.py:65
+#: cinder/backup/api.py:62
 #, fuzzy
 msgid "Backup status must be available or error"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/backup/api.py:92
+#: cinder/backup/api.py:89
 #, fuzzy
 msgid "Volume to be backed up must be available"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/backup/api.py:127
+#: cinder/backup/api.py:124
 #, fuzzy
 msgid "Backup status must be available"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/backup/api.py:132
+#: cinder/backup/api.py:129
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:141
+#: cinder/backup/api.py:138
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/api.py:155
+#: cinder/backup/api.py:152
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:160
+#: cinder/backup/api.py:157
 #, fuzzy
 msgid "Volume to be restored to must be available"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/backup/api.py:166
+#: cinder/backup/api.py:163
 msgid "Volume to be restored to is smaller than the backup to be restored"
 msgstr ""
 
-#: cinder/backup/api.py:170
+#: cinder/backup/api.py:167
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:79
+#: cinder/backup/manager.py:80
 msgid "Cleaning up incomplete backup operations"
 msgstr ""
 
-#: cinder/backup/manager.py:83
+#: cinder/backup/manager.py:84
 #, python-format
 msgid "Resetting volume %s to available (was backing-up)"
 msgstr ""
 
-#: cinder/backup/manager.py:87
+#: cinder/backup/manager.py:88
 #, python-format
 msgid "Resetting volume %s to error_restoring (was restoring-backup)"
 msgstr ""
 
-#: cinder/backup/manager.py:98
+#: cinder/backup/manager.py:99
 #, python-format
 msgid "Resetting backup %s to error (was creating)"
 msgstr ""
 
-#: cinder/backup/manager.py:104
+#: cinder/backup/manager.py:105
 #, python-format
 msgid "Resetting backup %s to available (was restoring)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:110
 #, python-format
 msgid "Resuming delete on backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:120
 #, python-format
 msgid "create_backup started, backup: %(backup_id)s for volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:128
+#: cinder/backup/manager.py:129
 #, python-format
 msgid ""
 "create_backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:137
+#: cinder/backup/manager.py:138
 #, python-format
 msgid ""
 "create_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:160
+#: cinder/backup/manager.py:161
 #, python-format
 msgid "create_backup finished. backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:166
+#: cinder/backup/manager.py:167
 #, python-format
 msgid ""
 "restore_backup started, restoring backup: %(backup_id)s to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:175
+#: cinder/backup/manager.py:176
 #, python-format
 msgid ""
 "restore_backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:183
+#: cinder/backup/manager.py:184
 #, python-format
 msgid ""
 "restore_backup aborted, expected backup status %(expected_status)s but "
 "got %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:199
+#: cinder/backup/manager.py:200
 #, python-format
 msgid ""
 "restore_backup aborted, the backup service currently configured "
@@ -1452,26 +1453,26 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:220
+#: cinder/backup/manager.py:221
 #, python-format
 msgid ""
 "restore_backup finished, backup: %(backup_id)s restored to volume: "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/backup/manager.py:228
+#: cinder/backup/manager.py:229
 #, python-format
 msgid "delete_backup started, backup: %s"
 msgstr ""
 
-#: cinder/backup/manager.py:234
+#: cinder/backup/manager.py:235
 #, python-format
 msgid ""
 "delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s"
 msgstr ""
 
-#: cinder/backup/manager.py:244
+#: cinder/backup/manager.py:245
 #, python-format
 msgid ""
 "delete_backup aborted, the backup service currently configured "
@@ -1479,7 +1480,7 @@ msgid ""
 "create this backup [%(backup_service)s]"
 msgstr ""
 
-#: cinder/backup/manager.py:264
+#: cinder/backup/manager.py:265
 #, python-format
 msgid "delete_backup finished, backup %s deleted"
 msgstr ""
@@ -1682,67 +1683,67 @@ msgstr ""
 msgid "delete %s finished"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:153
+#: cinder/brick/iscsi/iscsi.py:155
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:172 cinder/brick/iscsi/iscsi.py:267
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:269
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "找不到Volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:183
+#: cinder/brick/iscsi/iscsi.py:185
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 "your tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:194
+#: cinder/brick/iscsi/iscsi.py:196
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:211
+#: cinder/brick/iscsi/iscsi.py:213
 #, fuzzy, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "找不到Volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:221 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:223 cinder/brick/iscsi/iscsi.py:440
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:274
+#: cinder/brick/iscsi/iscsi.py:276
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:360
+#: cinder/brick/iscsi/iscsi.py:362
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:380
+#: cinder/brick/iscsi/iscsi.py:382
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:404 cinder/brick/iscsi/iscsi.py:413
+#: cinder/brick/iscsi/iscsi.py:406 cinder/brick/iscsi/iscsi.py:415
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:420
+#: cinder/brick/iscsi/iscsi.py:422
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:430
+#: cinder/brick/iscsi/iscsi.py:432
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:459
+#: cinder/brick/iscsi/iscsi.py:461
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -1916,30 +1917,30 @@ msgstr ""
 msgid "transfers table not dropped"
 msgstr ""
 
-#: cinder/image/glance.py:151
+#: cinder/image/glance.py:153
 #, python-format
 msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
 msgstr ""
 
-#: cinder/image/image_utils.py:117
+#: cinder/image/image_utils.py:118
 msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
-#: cinder/image/image_utils.py:231
+#: cinder/image/image_utils.py:232
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
-#: cinder/image/image_utils.py:238
+#: cinder/image/image_utils.py:239
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:255
+#: cinder/image/image_utils.py:256
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/image/image_utils.py:285
+#: cinder/image/image_utils.py:286
 #, python-format
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
@@ -2068,11 +2069,6 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:113
-#: cinder/openstack/common/service.py:276
-msgid "Full set of CONF:"
-msgstr ""
-
 #: cinder/openstack/common/service.py:262
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
@@ -2776,156 +2772,156 @@ msgstr ""
 msgid "Decoding JSON: %s"
 msgstr ""
 
-#: cinder/transfer/api.py:68
+#: cinder/transfer/api.py:69
 msgid "Volume in unexpected state"
 msgstr ""
 
-#: cinder/transfer/api.py:102 cinder/volume/api.py:106 cinder/volume/api.py:480
+#: cinder/transfer/api.py:103 cinder/volume/api.py:108 cinder/volume/api.py:482
 #: cinder/volume/manager.py:561
 msgid "status must be available"
 msgstr ""
 
-#: cinder/transfer/api.py:119
+#: cinder/transfer/api.py:120
 #, fuzzy, python-format
 msgid "Failed to create transfer record for %s"
 msgstr "找不到Volume %s"
 
-#: cinder/transfer/api.py:136
+#: cinder/transfer/api.py:137
 #, python-format
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/transfer/api.py:156 cinder/volume/api.py:171
+#: cinder/transfer/api.py:157 cinder/volume/api.py:173
 #, 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:165 cinder/volume/api.py:180
+#: cinder/transfer/api.py:166 cinder/volume/api.py:182
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/transfer/api.py:179
+#: cinder/transfer/api.py:180
 #, python-format
 msgid "Failed to update quota donating volumetransfer id %s"
 msgstr ""
 
-#: cinder/transfer/api.py:193
+#: cinder/transfer/api.py:194
 #, python-format
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:99
+#: cinder/volume/api.py:101
 msgid "May specify only one of snapshot, imageRef or source volume"
 msgstr ""
 
-#: cinder/volume/api.py:111
+#: cinder/volume/api.py:113
 msgid "Volume size cannot be lesser than the Snapshot size"
 msgstr ""
 
-#: cinder/volume/api.py:120
+#: cinder/volume/api.py:122
 msgid "Unable to clone volumes that are in an error state"
 msgstr ""
 
-#: cinder/volume/api.py:126
+#: cinder/volume/api.py:128
 msgid "Clones currently must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/api.py:143
+#: cinder/volume/api.py:145
 #, python-format
 msgid "Volume size '%s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/api.py:153
+#: cinder/volume/api.py:155
 msgid "Size of specified image is larger than volume size."
 msgstr ""
 
-#: cinder/volume/api.py:157
+#: cinder/volume/api.py:159
 msgid "Image minDisk size is larger than the volume size."
 msgstr ""
 
-#: cinder/volume/api.py:313
+#: cinder/volume/api.py:315
 msgid "Availability zone is invalid"
 msgstr ""
 
-#: cinder/volume/api.py:335
+#: cinder/volume/api.py:337
 msgid "Failed to update quota for deleting volume"
 msgstr ""
 
-#: cinder/volume/api.py:343
+#: cinder/volume/api.py:345
 #, fuzzy
 msgid "Volume status must be available or error"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:352
+#: cinder/volume/api.py:354
 #, python-format
 msgid "Volume still has %d dependent snapshots"
 msgstr ""
 
-#: cinder/volume/api.py:405 cinder/volume/api.py:463
-#: cinder/volume/volume_types.py:66
+#: cinder/volume/api.py:407 cinder/volume/api.py:465
+#: cinder/volume/volume_types.py:69
 #, python-format
 msgid "Searching by: %s"
 msgstr ""
 
-#: cinder/volume/api.py:483
+#: cinder/volume/api.py:485
 msgid "already attached"
 msgstr ""
 
-#: cinder/volume/api.py:490
+#: cinder/volume/api.py:492
 msgid "already detached"
 msgstr ""
 
-#: cinder/volume/api.py:501
+#: cinder/volume/api.py:503
 #, fuzzy
 msgid "Volume status must be available to reserve"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:555
+#: cinder/volume/api.py:557
 msgid "must be available"
 msgstr ""
 
-#: cinder/volume/api.py:573
+#: cinder/volume/api.py:575
 #, 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:582
+#: cinder/volume/api.py:584
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:631
+#: cinder/volume/api.py:633
 #, fuzzy
 msgid "Volume Snapshot status must be available or error"
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:659
+#: cinder/volume/api.py:661
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/api.py:663
+#: cinder/volume/api.py:665
 msgid "Metadata property key greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:667
+#: cinder/volume/api.py:669
 msgid "Metadata property value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/api.py:752
+#: cinder/volume/api.py:754
 #, fuzzy
 msgid "Volume status must be available/in-use."
 msgstr "Volume 狀態需要可被使用"
 
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:757
 msgid "Volume status is in-use."
 msgstr ""
 
@@ -3190,20 +3186,20 @@ msgstr ""
 msgid "Notification {%s} received"
 msgstr ""
 
-#: cinder/volume/volume_types.py:42
+#: cinder/volume/volume_types.py:45
 #, python-format
 msgid "DB error: %s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:101
 msgid "id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:110
+#: cinder/volume/volume_types.py:113
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:129
+#: cinder/volume/volume_types.py:132
 #, python-format
 msgid ""
 "Default volume type is not found, please check default_volume_type "
@@ -3447,57 +3443,62 @@ msgstr ""
 msgid "Selected %s as target nfs share."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:97
+#: cinder/volume/drivers/rbd.py:101
 #, python-format
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:148
+#: cinder/volume/drivers/rbd.py:152
 msgid "rados and rbd python libraries not found"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:154
+#: cinder/volume/drivers/rbd.py:158
 msgid "error connecting to ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:219 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:223 cinder/volume/drivers/sheepdog.py:134
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:258
+#: cinder/volume/drivers/rbd.py:262
+#, python-format
+msgid "flattening %(pool)s/%(img)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:268
 #, python-format
 msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:335
+#: cinder/volume/drivers/rbd.py:347
 #, python-format
 msgid "connection data: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:344
+#: cinder/volume/drivers/rbd.py:356
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:348
+#: cinder/volume/drivers/rbd.py:360
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:363
 #, fuzzy
 msgid "Not an rbd snapshot"
 msgstr "無效的快照(snapshot)"
 
-#: cinder/volume/drivers/rbd.py:363
+#: cinder/volume/drivers/rbd.py:375
 #, python-format
 msgid "not cloneable: %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:367
+#: cinder/volume/drivers/rbd.py:379
 #, python-format
 msgid "%s is in a different ceph cluster"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:379
+#: cinder/volume/drivers/rbd.py:391
 #, fuzzy, python-format
 msgid "Unable to open image %(loc)s: %(err)s"
 msgstr "找不到Volume %s"
@@ -4134,18 +4135,18 @@ msgstr ""
 msgid "Did not find expected column in %(fun)s: %(hdr)s"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:142
+#: cinder/volume/drivers/windows.py:141
 #, python-format
 msgid "Creating folder %s "
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:207
+#: cinder/volume/drivers/windows.py:206
 #: cinder/volume/drivers/nexenta/volume.py:203
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/windows.py:213
+#: cinder/volume/drivers/windows.py:212
 #, python-format
 msgid "Disk not found: %s"
 msgstr ""
@@ -4903,77 +4904,77 @@ msgstr ""
 msgid "ISCSI properties: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:58
+#: cinder/volume/drivers/hds/hds.py:57
 #, 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:71
 #, python-format
 msgid "setting LU uppper (end) limit to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:80
+#: cinder/volume/drivers/hds/hds.py:79
 #, python-format
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#: cinder/volume/drivers/hds/hds.py:89 cinder/volume/drivers/hds/hds.py:92
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:162
+#: cinder/volume/drivers/hds/hds.py:161
 #, python-format
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:181
+#: cinder/volume/drivers/hds/hds.py:180
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:232
+#: cinder/volume/drivers/hds/hds.py:231
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:265
+#: cinder/volume/drivers/hds/hds.py:264
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:302
+#: cinder/volume/drivers/hds/hds.py:301
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:316
+#: cinder/volume/drivers/hds/hds.py:315
 #, python-format
 msgid "Array Mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:322
+#: cinder/volume/drivers/hds/hds.py:321
 #, python-format
 msgid "delete lun %(lun)s on %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:399
+#: cinder/volume/drivers/hds/hds.py:398
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:421
+#: cinder/volume/drivers/hds/hds.py:420
 #, python-format
 msgid "LUN %(lun)s of size %(size)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:435
+#: cinder/volume/drivers/hds/hds.py:434
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/hds.py:446
+#: cinder/volume/drivers/hds/hds.py:445
 #, python-format
 msgid "LUN %s is deleted."
 msgstr ""
@@ -5892,9 +5893,6 @@ msgstr ""
 msgid "Unexpected state while cloning %s"
 msgstr "非預期的執行錯誤"
 
-#~ msgid "volume %s: volume is busy"
-#~ msgstr ""
-
-#~ msgid "snapshot %s: snapshot is busy"
+#~ msgid "Full set of FLAGS:"
 #~ msgstr ""